Fullstack Developer
I build web applications end to end — the interface people use, and the servers and data behind it. Three are online right now; one of them runs in production every day.

One person, the whole build
Web apps, start to finish
From a first idea to something live, running and looked after.
Fixing and improving what exists
A slow page, a confusing flow, a feature that never quite worked.
Small tools and automations
The kind of thing that gives someone back an hour a day.
Selected work
3 projects · hover or tap to open
Every morning it assembles weather, calendar, news and exchange rates into a single message. Through the day it takes instructions in plain chat — move a meeting, add a reminder, check the mail — and keeps the results on its own dashboard. It has been doing that unattended since June.

Search by title, or narrow things down by genre, year and rating until something looks right — then go straight to the streaming service that has it. Popular lists and repeat searches come back instantly, because results are cached rather than re-fetched on every request.

Write, edit and publish posts from the browser. Changes land the moment you save them — no page reload, no spinner — because the form talks to the server directly instead of going through a separate API layer. Built on the current Next.js data model rather than the one it replaced.