Playground
The Book Club
A private web app for a small book club — track reads, log meeting details, rate books with a custom Glizzie scoring system, and nominate what's next. Built like a digital club scrapbook, with admin tools for the organiser.
Coach Claude
An AI coaching layer on top of an open-source Apple Watch training backend. Claude reads real workout data via MCP — per-session coaching notes, heart rate trend analysis, and training queue management grounded in actual history.
This Website
Built with Next.js and a deliberately personal aesthetic. No UI kits — just custom fonts, CSS custom properties, and a lot of opinions.
Fields
A personal visual clipboard to save all kinds of media. Recognises and stores items by format, auto-tags content for semantic search. Built-in drag and drop canvas for connecting ideas into cohesive thoughts and narratives.
Screenshotter
A Mac menu bar app that takes full-page desktop and mobile screenshots of any URL in seconds. Python, Playwright, and Server-Sent Events — because opening DevTools for the fifth competitor in a row gets old.