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 working prototypes. Built with guardrails and human approval where it counts, plus numbers that show the real time saved.

What I do

Focus

Invoices, emails, forms, documents etc. Collaborating with the team we 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.

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

Research, user flows, wireframes and final UI, designed and built as one. Clear layouts, consistent design systems and screens that make complex work feel easy.

  • [ Research ]
  • [ Prototyping ]
  • [ Interface design ]
  • [ 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

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.