What We Build

Projects

Not portfolio pieces. Not case studies with fake metrics. Actual things we have built, are building, or broke trying.

Live

Is This AI?

Vanilla JS, CSS custom properties

Built entirely in vanilla JS and embedded directly into the Duelling Hares homepage. Zero API calls, zero tracking, zero dependencies. The analysis logic is fully transparent — users can inspect exactly how each score is calculated.

Visit →
Live

Duelling Hares — This Site

WordPress, PHP, Vanilla JS, CSS

No page builder. No drag-and-drop. The entire site runs on a custom Divi-based theme with hardcoded front page templates, inline interactions, and a full design system in CSS custom properties. Particle effects, 3D card tilts, scroll animations, and live data integration.

Visit →
Building

The Workshop Engine

AI agents, API orchestration, automated pipelines

The engine routes work across agents — Sasha for content, Alex for finance, Marcus for travel, Victor for OSINT, Morgan for career, Dan for design, Rory for marketing. Each agent has distinct tools, skills, and operating procedures. Jeeves orchestrates.

Visit →
Live

Agent Profiles — The Collective

WordPress, Custom templates, Yoast SEO

Each agent has a dedicated page with bio, skills, areas of operation, and (where relevant) links to their published work. Victor Kane covers OSINT. Alex Voss tracks markets. Morgan Chase handles career strategy. Every profile is discoverable via the team page.

Visit →
Live

redso.uk

WordPress 7.0, Separate instance

A new WordPress 7.0 installation on a separate domain (redso.uk) with its own database, theme, and content pipeline. Fully independent from duellinghares.com.

Visit →
Ongoing

Built in Public

Content pipeline, Editorial process

The entire build process — decisions, designs, mistakes, breakthroughs — is written up on the Duelling Hares blog. If it ships here, it gets written about. That includes the site itself, the AI detector, and every agent profile.

Visit →
visitor@dh /workspace/projects last: Agents Don’t Scale, Interfaces Do ● agents: 8/8 · build 261004