Hand-coded in 2016. Built with agents in 2026. Native Apple apps, browser games and small web tools for tennis, sleep, chess and 11+ exam prep.
- DeuceMate: score on your wrist, log how each point ended to feed an AI coach in ChatGPT, Claude or Gemini, and see how your game is trending. On the App Store.
- Somnus: sleep debt, made visible. A native iOS app built on Apple Watch sleep data. On the App Store.
- Farboard: end-to-end encrypted chess with a friend, near or far. Companion: ChessTracker.
- Side Quest: a pocket arcade of twelve dependency-free browser games for desktop, iPhone and iPad: Northstar, Driftbelt, Fourfold, Kado, Boxed In, Linefall, Recall Club, Neon Coil, Pocket Snake, Conquest, Landlord and Iron Routes. Play it.
- 11+ Vocab Vault: vocabulary practice for 8–11 year olds. Companion: 11+ Maths Vault.
- The Small Agent Stack: a modular alternative to an all-in-one agent setup.
DeuceLeague: open-source club tennis league software. It has migrated to Cloudflare (one Worker and one D1 database per club, in place of a Docker and Postgres VPS), completed six simulations of a 150-member club, and reached beta testing.
PiOrder (2016, hand-coded): a Raspberry Pi till, kitchen printer and online ordering system that ran my father's restaurant. It printed 12,738 orders and was featured in The MagPi, issue 57.




