Handover
A home for client assets and presentations, with deliveries you can share. I built the backend from a UI-only prototype.
Convex + Cloudflare R2
Software engineer · Worthing, UK
Products, tools for developers, and the occasional thing with a Raspberry Pi inside.
Right now, I’m building AI development tools at Tillo and working on Handover. I’ve been making things for the web since 2014.

A home for client assets and presentations, with deliveries you can share. I built the backend from a UI-only prototype.
Convex + Cloudflare R2
A panel of agents that checks pull requests before human review. I own the design, model choice, and build.
TypeScript + OpenCode
A little photo manager for a Raspberry Pi and an e-ink display. Upload pictures, rotate them, and let the frame do its thing.
Python + Raspberry Pi
How much context does an AI reviewer need? Can an agent convert a test suite? Notes on what happened when I tried.
Questions, attempts, and a few caveats
Agency is the habit of shortening the gap between noticing and moving. A practical guide to acting sooner, learning faster, and stopping respectable forms of delay.
First impressions of where Gemini 3 felt faster, where GPT-5-Codex felt steadier, and how I choose between them for everyday engineering work.
AI speeds up drafting, not understanding. The highest-leverage AI workflow shifts effort from typing to specification, architecture, and verification.