Things I've built

I ship real software solo.

Designer-developer building tools for the editorial web — and a consultant who actually ships what he sells. Six projects: five live, one in development. Each one solving a problem I cared about enough to build the tool myself.

TRT Platform website hero
Live preview · v1.0 · functionally complete

TRT Platform

Clinical management SaaS for specialist UK health clinics.

Multi-tenant clinical management for specialist UK health clinics. AI-assisted blood-test analysis, prescription tracking, CQC-aligned audit logs, GDPR-minded data handling. Built solo on Next.js, Prisma, Neon, Clerk. Click through to the working interface — private clinic walkthroughs and launch-partner conversations on request.

Next.jsPrismaNeonClerkAnthropic Claude API
Illustration of a dashboard still being built
In development · not yet released

A regulated-industry platform

A second multi-tenant build for regulated work. In development.

A multi-tenant platform for a regulated profession — assessments, periodic reviews, vulnerability checks, and the compliance trail regulated work has to keep. AI-assisted document analysis and household-level planning. Built solo on Next.js 15, Drizzle, Neon, Clerk. Currently in development, not yet released.

Kestrel Cove hotel website with the AI concierge
Live · walkthrough video

Kestrel Cove AI concierge

A production-style AI agent for a (fictional) coastal hotel.

A concierge that answers guests from the hotel's published policies, finds villas that fit their dates, and never books anything without a button press. Built the way a client project should be: written requirements, a reasoned architecture, tickets, attack-testing, deployment and monitoring. The hotel is invented; the engineering is real.

Next.jsGoogle ADKGeminiCloud RunMongoDB
Cleaning company system walkthrough video
Walkthrough videos · web design · GoHighLevel

Cleaning company: website and system

A real website rebuilt, and a full GoHighLevel set-up for a cleaning business.

First, a real commercial cleaning company's website: no phone number, no reviews, invisible to search tools, and the rebuild that fixes it. Then a made-up cleaning business running end to end in GoHighLevel: quote form with photos, pipeline, booking, proposal and deposit, and the automations that follow up and ask for reviews.

Web designGoHighLevelWorkflowsPayments
Pilcrow website: magazine-style typesetting for the web
Live · v0.1.1 · MIT

Pilcrow

Build-time typesetting for the open web.

A static blog generator that decides where every line of body prose ends — before the page reaches the reader. A headless browser loads each post with its actual CSS at build time, runs Cheng Lou's pretext line-breaker over every paragraph, and writes pre-broken HTML to disk. Zero JavaScript for any typesetting decision. Drop caps, sidenotes, en-gb hyphenation with an orphan guard, pull quotes, shape-around. Free, open source.

Astro 6BunTypeScriptPlaywrightpretext
Instant replies page for local businesses
Live · built in GoHighLevel

Instant replies

Every enquiry gets a reply in seconds, even mid-job.

A set-up for local businesses that run on enquiries: an instant reply to every form, a text back for missed calls, Facebook and Instagram messages in one inbox on the owner's phone, online booking and review requests.

GoHighLevelWorkflowsSMS & emailLocal business
Also: consulting

The same hands that ship these tools audit your business.

Most consultants stop at the slide deck. I build production software solo — in regulated industries, end-to-end — and bring that delivery instinct to audits for owner-operated UK businesses.

Find out what manual work is costing you

Ninety seconds, six questions. We'll send the £ figure and three AI quick wins for your industry.