Skip to content
Abstract glass structure of crossing beams refracting light

AI automations and web apps, designed around the people who use them.

Designed.Automated.

For twelve years I have designed and developed websites and interfaces for science platforms, ski resorts, architects and software teams. Now I build AI automations and web apps that take repetitive work off people's desks. Designed first, built with Claude, tested before they ship.

I start where good UX starts, with the people doing the work, the steps they repeat every day and the places where things go wrong.

Then I build a working prototype in days, not months. It has guardrails, a human who approves the important decisions and numbers that show whether it really saves time.

What I do

Focus

Invoices, emails, forms, documents. I map the manual process, find the steps a language model can read, check or route, and build the pipeline around clear rules and an approval step.

  • [ Document extraction ]
  • [ Email triage ]
  • [ Rule checks ]
  • [ Approval flows ]

Next.js apps with a real interface, real data flow and a clean handover. Built quickly with Claude Code and reviewed like production code.

  • [ Next.js / TypeScript ]
  • [ Clickable in days ]
  • [ Demo mode ]
  • [ Handover docs ]

Interfaces that make machine decisions visible, with confidence, sources and warnings, plus an easy way to correct the result. People trust what they can check.

  • [ Review screens ]
  • [ Confidence & warnings ]
  • [ Human in the loop ]
  • [ Design systems ]

Half day sessions with teams to find where AI really saves time. The outcome is a use case canvas, a rough cost and effort estimate and a prioritised shortlist.

  • [ Process mapping ]
  • [ Use case canvas ]
  • [ Cost estimate ]
  • [ PoC scope ]

Selected work

CaseStudies

All four are client projects. What you open here are demo copies with sample data, so no client data goes public.

How a prototype happens

From use case to working software

  1. 01

    Map

    Sit with the people doing the work. Count the steps, the minutes and the mistakes.

  2. 02

    Design

    Sketch the flow and the review screen before any model is called. Decide where a human stays in charge.

  3. 03

    Build

    A working prototype built with Claude, including structured outputs, rules, logs and a demo mode.

  4. 04

    Measure

    Test against real examples. Accuracy, cost per run, time saved. Then decide what goes to production.