Nine more, labelled the same way.
Fifteen pieces of work since March 2026. Six lead on the home page and these are the other nine: two with a case study behind them, then the prototypes, the personal tools and the things nobody adopted. They are here because a range that only shows the wins is not a range, and every one carries the same honest state label as the cards on the front.
Off WordPress, twice
One live · one staged, awaiting cutover
Two sites came off WordPress and onto static hosting in the same month, and they needed opposite answers. A sailing club site was rebuilt in Astro and is still editable by its volunteers, off an audit that found eight security, seven performance and eight usability problems. doubleyummy.uk was the other: 376 posts and 499 images nobody will ever edit again, rebuilt as an archive with client-side search. Neither has a monthly hosting bill, a plugin patch treadmill, or a login page to attack. The case study is published.
TotalRecall
Working tool · running on my Mac every day
A searchable record of everything my Mac has shown me: screen and audio captured, changed frames read for text, speech transcribed locally. Nothing leaves the Mac, because the point of a tool that sees everything is that it tells nobody. 5,500 lines of Swift.
A Windows 95 game, running on a Mac
Experiment · playable in the browser
A 1996 strategy game that only ever existed as a Windows executable, with no source to port. A binary analyser walks the 16-bit exe and takes out what is still readable: 35 code segments, 122 resources and 36 dialog templates, which is the original interface described precisely enough to rebuild it. Open source libraries and the game's published technical reference filled the rest. What came out is a shared TypeScript rules engine with a SwiftUI Mac app and a browser client in front of it. The engine is pure, so the browser build needs no server at all: you can play it here, against computer opponents, with no account and nothing to install. It has no git history.
Planthood Prep
Live · 145 meals, 15 base recipes
A meal-prep site built for one household and then left public. Fifteen base sauces, dressings and crunches, each one batch-cooked and frozen, mapped to the 145 meals it unlocks, so the freezer decides dinner instead of the shop. A build script turns two data files into every page, with 244 photos keyed by slug. No database, no framework and no runtime dependencies, which is why it costs nothing at all to run. Planthood Prep is independent and unofficial, and it says so on every page.
Token widget
Working tool · used most days
A Mac menu-bar widget showing live Claude Code token usage. Written in an evening because the number mattered and nothing showed it. It has run every day since. Nobody else has ever asked for it, so it has never been packaged for anyone else.
Jester
Complete · personal, never submitted
A soundboard for the moment after a bad joke. One written prompt described the whole thing: full-screen cartoon jester, the six bells on the hat are the buttons, press one and it plays, press another and the first stops dead. No menus, no settings, 313 lines of SwiftUI. The prompt is still in the repository next to the app, which makes it a fair test of how much of a small app a single brief can actually carry.
Borat soundboard
Complete · personal, never submitted
The same idea taken further, and built twice over one set of 81 clips: an installable web app with a service worker that keeps each clip after its first play, so it works with no signal, and a native iOS app over the same sounds. Neither is going near an App Store, and that is a decision taken at the start rather than a submission that failed. The clips make the reason obvious.
OneShot
Prototype · built, never adopted
A Mac app that frames raw captures in device bezels and lays them out at every App Store size: device specs, templates and slots. It got as far as working on my own machine and no further. The submissions it was meant to serve were done another way, and it has not been picked up since.
HouseHop
Prototype · 16 commits, no users
A planned suite of apps for estate agents, starting with the one that has to work first: LIDAR floorplan capture on the phone, no account and no photos, with the agency's own branding on the exported plan. The scan uses Apple RoomPlan, so the prototype is iPhone only, but it is built in Expo on purpose and the rest of it ports to Android when there is a reason to. Two stub apps at v0.0.1, no deployment and nobody using it.
What you can go and check
Four of the home page cards have a case study behind them: Flying Start, CalDelta, the scoring-engine verification and the review panel. The fifth is the two WordPress migrations, above. If you want the thing built, the prices are published.