12 projects
Projects
Everything here started as a problem I had. Some are live, some are prototypes I use every day, some are parked. I have kept the honest status on each one.
Timeglass
2026A focus tracker for macOS that measures the thing Screen Time structurally cannot: how long a window was actually in front of you, awake, with you present.
In daily usePython · macOS APIs · SQLite · Local web dashboardStill
2026A meditation app that writes you a session about the thing actually keeping you awake, in a voice you picked, and has it in your library by tomorrow.
Preparing App Store submissionSwiftUI · Next.js · RevenueCat · Cloudflare R2FiberCheck
2026Point your phone at a clothing care label and get an evidence graded read on every fibre in it, plus natural alternatives worth looking for.
PrototypeNext.js · Claude vision · PWA · Curated materials DBFilm Roll
2026A disposable camera for weddings and parties. One QR code, a fixed number of shots per guest, no retakes, no filters, and the whole roll develops after the event.
v1 builtNext.js · PWA · QR · Supabase (next)Boulder Beta
2026A Moonboard for any wall. Photograph a spray wall, let the app find the holds, and get a graded route drawn on top of your own photo.
MVPNext.js · Claude vision · Canvas overlaydaybid
2026One featured app slot, auctioned every day. Highest bid owns the homepage for twenty four hours, every losing bid pays nothing.
PrototypeNext.js · Supabase · Stripe · App Store APILife Arc Supply
2026A performance supplement brand built end to end, from the formulation and the label spec to the storefront and the ad creative.
In buildShopify · Brand design · Paid social · Generative creativebilling-kit
2026A reusable payments and referral layer so every app I ship can start charging in an afternoon instead of a fortnight.
In useTypeScript · Lemon Squeezy · Supabase · Next.jsThe Debaser
2026A chat that argues against you on purpose, with the strongest honest version of the opposite view and real citations.
PrototypeNext.js · Claude Opus · Web search tool · StreamingCV Tailor
2026Paste a CV, drop in a job posting, download an ATS optimised document tailored to that specific role without a single invented fact.
PrototypeNext.js · Claude Opus · docx generationMarket making engine
2026A quoting system for thin prediction markets, built to study the part nobody writes about: what happens when the connection drops and the spread blows out.
Personal projectPython · CLOB API · Risk sizing · Failure handlingGarmin Dashboard
2026A private, self hosted view of my own watch data, with a habit tracker and a journal, because the official app answers the wrong questions.
In daily usePython · Local HTML · Scheduled sync