Selected work & experiments
Built, shipped, used.
Client projects and studio experiments, each written up the same way: what the problem was, what was built, how it works, and what it's worth. No mood boards, no invented metrics.
For real businesses,
with real constraints.
ERX Motors
A garage management system that replaced paper job cards, and gave every customer a live link to their own repair. Web application Romania → 02Harry's Tyres
A tyre fitter trading almost entirely on walk-ins, made findable on Google and measurable from day one. Website & SEO United Kingdom → 03TT Classic
A national competition series with five different audiences, five different forms, and one operations pipeline behind them. Event platform United Kingdom → 04Priherma
A Murcia construction firm whose proof of quality lived on a phone camera roll — turned into a bilingual, self-updating portfolio. Bilingual website Spain →Things built to
answer a question.
Self-funded projects and experiments. They exist so that client work starts from something tested rather than something hoped for.
The WAT Framework
An architecture for AI automation that survives past step five — the difference between a demo and a tool you'd trust with real work. AI & automation Studio R&D → 06Studio Operations Dashboard
Projects, tasks, time, invoices, domain renewals and an AI assistant — the studio's own back office, built the way clients' are. Internal tool United Kingdom → 07Invoice Extractor
A folder of inconsistent supplier PDFs in, one clean spreadsheet out. The smallest project on this page, and the one with the fastest payback. Document AI Internal tool → 08Kokoro Index
An editorial content platform with a database underneath — and a framework choice made on a 143 kB argument rather than a preference. Content platform Studio product →Shorter engagements, same standard.
Madeline Language Services
A trilingual translation and tuition practice — English, Spanish and Romanian — needing a site that could switch language without switching identity. Content separated from presentation so new languages are a data change, not a rebuild.
- Multilingual
- React
- Content architecture
TT Strong Futures
The charitable arm behind the TT Classic competition series. A single, quiet page built to carry a serious message — prevention, wellbeing and rehabilitation — without the visual noise of the events site it sits beside.
- Brand extension
- Static site
- Vercel
Newsletter tooling
Source gathering, deduplication and scheduled delivery for a recurring publication — the operational plumbing that turns "we should send a newsletter" into something that goes out whether or not anyone remembers.
- Python
- Scheduling
- APIs
Website rescues
Inherited sites made fast, secure and editable again — usually by removing far more than is added. Often the cheapest sensible option when a rebuild has been quoted at ten times the price.
- Performance
- Migration
- Maintenance