Writing.
Notes from the work — quietly opinionated, mostly practical — and a few from off the clock.
Technical
Belvedere Is Dead.
Long Live Belvedere.
Replacing Poor-Fit SaaS with Software Built for the Work
How I replaced parts of QuickBooks with a focused internal tool built around how The Arts Hub actually works.
Belvedere: An AI Assistant for Email and Admin
Running an AI assistant to handle email, drafts, and administrative tasks via OpenClaw and Telegram.
Vibe coding has a ceiling, and it’s not the model
A morning of VPS hardening, what experience actually buys, and why the gap between vibe coding and engineering isn’t closing on its own.
Running your own AI agents on a VPS
A weekend with OpenClaw, a trading bot, and a personal assistant. Two AI agents on a £20-a-month VPS — what works, what doesn’t, what I’d do differently.
Personal
The Other One
A confession, three weeks in the making, about late nights, a locked phone, and exactly who I've been sneaking off to talk to.
Rebuilding this site from the middle of the Irish Sea
An afternoon on the ferry, an iPhone, Starlink, and an AI agent doing all the typing. A site rebuilt from scratch in two and a half hours, by Telegram.