Recent work · all of it

Things I’ve made, and why.

Real client sites, self-initiated concepts and the case studies behind the stranger decisions. Different kinds of proof, shown together.

Nothing fictional is passed off as client work. Every card tells you exactly what it is.

Live concept

Private dentistry

Lumen Dental House

A modern dental practice built around complete fees, accountable clinicians and a calmer route to consultation.

01
Client website

Wellness · Surrey

Meraki Wellness

A fast, editable home for classes, writing and testimonials. The owner manages it without calling a developer.

02
Case study

Wimbledon ’26

The only brand in sport that whispers

A finals-weekend experience that starts in the queue at 5am. The thinking behind making restraint do the work.

03
Client website

Independent software studio

Voss Labs

Four shipped apps and more than a million downloads, presented as evidence instead of a generic agency pitch.

04
Live concept

Strength club

FOUNDRY

Today’s classes, honest prices and a first session someone can book before the nerves win.

05
Case study

Silverstone ’26

A Grand Prix page with no images

Every visual is code: the track, the start lights, the lot. Why that constraint made the experience faster.

06
Live concept

Private healthcare

Alder House Clinic

Every fee published and booking that works at 11pm, for the patient who decides at midnight and never rings back.

07
Case study

Buyer research · Surrey

Hush Climate

The company is fictional. The homeowner research, objections and trust architecture behind the page are real.

08
Live concept

Construction

Hartwood & Sons

Twenty years of finished work turned into a project trail homeowners can inspect before asking for a quote.

09
Live concept

SaaS product

Slotwise

A scheduling product visitors can try before signing up, with the workflow doing more persuasion than the copy.

10

Every concept is working code. Client work is labelled. Case studies explain the decisions behind the build.

Your project belongs here next

Give me your awkward problems.

Tell me what customers need to understand, where they hesitate and what the website needs to make happen. I’ll work out the right build.

Tell me about it