BUILDING
Redacted
Primary focus. The pilot is live — 250 SKUs, 52 customers, a demand planner in it daily. Data-trust rebuild cut median forecast error by more than a third; twelve read-only detector agents; a 64-tool AI copilot that cites its sources.
APCP
The commercialisation platform — closing the repo-to-revenue gap. Point it at a working repo and it wires the business around it: domain, email, payments, legal, analytics, accounting, human approval on every consequential step. Run one took FlatSignal from side project to revenue-wired in three days; run two is opening.
Crash Derby Arena
First game. The PS2 couch demolition derby I half-remembered, rebuilt from scratch — sixteen banger cars in a dirt bowl, custom crash physics, personality bots, comic-book hits. Playable in five days; now fourteen waves deep — a full county-fair economy, an aggression layer (the Gulag, vampire hits, closing fence), and split-screen. Online is in spike; a dedicated server on the always-on box is next, so friends can join even when the laptop is shut.
Soma
An operating system for the body. Six and a half years of Fitbit history pulled out of a Google Takeout export, the Apple Watch, and a WHOOP I cracked over Bluetooth — fused through HealthKit into one record I own. Event-sourced and provenance-tracked underneath; on top, a whole panel of coaches reading one record — nutritionist, meal planner, mobility and flexibility, strength and conditioning, a running coach in time — plus a journal that feeds Anamnesis. Photograph a meal and a food API logs the calories and macros against saved meals; it knows my steps and walking pace and nudges to the exact minute. Built to get me into the best shape of my life, not back to where I was — building and an injury let my health slip, and this is the correction. The WHOOP works in principle but isn’t fully subscription-free yet. The most ambitious thing I’m building.
The Always-On Server
Took an old laptop and made it a private, always-on server — it kept running out of disk on the Mac, so the regenerable weight (build artifacts, caches) offloaded to the server and a T7. It hosts my private records myself, runs 24/7, and is reachable from anywhere over a private mesh but exposed to no one. The real work was reconciling state across laptop, phone, and server — now I can run Claude Code from my phone against any project. Wired to the journals through a careful bridge: connected, never cross-read.
Certa
Crossed from polished demo to working software in one overnight run — real accounts, per-organisation isolation, document vault, and AI-read certificate ingestion behind human review. Demo live at certa-dusky.vercel.app.
Cockpit
Sales intelligence for the day job, built on my own stack — now demoed to the team and shared under per-person logins. A deliberately narrow browser extension arms you from any open record, and the engine is exposed as a gated service awaiting sign-off. It never sends anything — zero-send by design.
Kallos
What the Ancient Greeks would have said about your face. One tweet about physiognomy, one day of building — four classical temperaments, a statue twin, the Bald Verdict. Honest that it’s play, not science. Live.
Surf Trip Finder
A joke in the surf group chat, turned into software before sunrise. Weekend surf verdicts for North Devon, Sydney, and New York — recently recalibrated to the actual crew: wave size now gates the whole score, so a glassy ankle-high day can never read as good. Live, and the group chat uses it.
Flight Finder
The deal-alert newsletter rebuilt as personal infrastructure. Fares verified daily against live prices, scored against benchmarks learned from its own history, red-eye warnings included. Costs nothing to run.
FlatSignal
Good London flats go before the viewing. Nearly eight thousand listings watched, deduped, scored with an explainable model — and now a real business at flatsignal.app: accounts, plans, instant alert emails, wired end to end in three days through APCP.
Inner Axis
Live at inneraxis.ai — the full-circle return of the worldview-oracle GPT that first showed me what AI could do. Answer hard questions, get a star chart of the philosophical traditions your views resemble. Resemblance, not diagnosis. Text sibling of Kallos. Still tuning it.
God's Favourite
ML coordinate prediction in visual data. EfficientNet-b0 regression with human gaze overlay. Won first entry. Six competitions and iterating.
Sky Above
Took the paywall down — free now. Swiss Ephemeris charts, AI readings, a grounded interpreter, compatibility. Building owner-side tooling on top: a personal API and content automation.
Anamnesis
The unforgetting. Years of handwritten journals made into a living, local-only record that reflects back through whichever lens I choose. Private by design — no findings published.
Mercurius
Wound down on evidence. Rebuilt around honest walk-forward backtests; five strategies tested, every one negative after real costs. The apparatus and the method carry forward. Full case file at /work/mercurius.
And endless more ideas in the queue. The discipline is not starting everything — it’s channelling energy into the things with the highest leverage. Do less, but do it completely.
READING
The Will to Change— bell hooks
The Secret Teachings of All Ages— Manly P. Hall
The Elegant Universe— Brian Greene
- My Secret Garden
- Greenlights — Matthew McConaughey
- Letters from Julius Caesar
- Letters from George Patton
- Meditations — Marcus Aurelius
THINKING
Congruence over comfort. The things that feel right are the things that compound. The things that feel easy are usually the things that decay.
Back from the road trip with a clearer head. Ten days in motion — different countries, different speeds, different mirrors. The kind of reset you can't manufacture at home.
Now it's heads down. The pilot is approaching and the work demands focus. Not scattered energy — directed energy. One thing at a time, done properly, stacked on the last one.
Still practising detachment from outcomes. The work is the work. Results are a trailing indicator of the habits you set months ago. Trust the process. Stay in the room.
Increasingly comfortable with ambiguity. Not everything needs to resolve. Not every question needs an answer today. Hold the tension, keep moving, let the clarity arrive on its own schedule.
