selected work
A few recent projects. The work behind them matters more than the names.
Barbarian F.C.barbarian f.c.
Match-day platform and supporter-facing membership flows.

ai knowledge assistant
Natural language discovery assistant for an FDA-funded digital health research community.
the set pieces
Editorial site, subscription model, and member experience for the football-culture magazine.
what we do
End to end, by people who’ve done it before.
define
Discovery, strategy, and problem framing. We get to the bet before anyone builds against it. The output is a spec the team could hand to anyone and have them build it.
Discovery, strategy, and problem framing. We get to the bet before anyone builds against it. The output is a spec the team could hand to anyone and have them build it.
Idea to decision in weeks. Research, synthesis, and a costed plan you can build against or take to a board.
design
Digital design, UX, front-end, and design systems. Where the spec becomes something a person can react to. Senior design from people who design for production, not for pitches.
Digital design, UX, front-end, and design systems. Where the spec becomes something a person can react to. Senior design from people who design for production, not for pitches.
Design that ships. Figma to production front-end in the same hand, AI tools speeding the work without taking the wheel.
build
Engineering and delivery. PoCs, MVPs, production builds. The smallest right team, shipping. Code we would be happy to maintain.
Engineering and delivery. PoCs, MVPs, production builds. The smallest right team, shipping. Code we would be happy to maintain.
We build what we scoped, on a modern web stack. AI and agent integrations when the product earns them, not as garnish.
grow
Performance, SEO, and ongoing iteration after launch. Measuring what shipped, sharpening what works, scaling what earns it. We treat launch as the start, not the finish.
Performance, SEO, and ongoing iteration after launch. Measuring what shipped, sharpening what works, scaling what earns it. We treat launch as the start, not the finish.
Launch is the start. We measure what shipped, sharpen what works, and scale what earns it.
how we work
The team for the engagement, not the engagement for the team.
A small team picked for your problem. Senior practitioners with the right track record, accountable from day one, focused on the engagement in front of them.
We agree what we're solving and what good looks like. Two conversations, usually inside a week.
We name who's on the engagement, why they're right, and what they'll own.
We ship. We update weekly. You can see what's happening at any point.
We hand over what we built and what we learned. We don't manufacture ongoing work.