Play
Apps & experiments.
Hands-on in Claude Code, I've built some fun things, mostly for myself
Today
An iOS app with a push-notification API. Homescreen widget with the weather and upcoming sport fixtures. Notification if it's about to rain. Weather sourced from 4+ sources and evaluated for accuracy.
Mood Minute
An iOS and watchOS mood-logging app with Live Activities, push notifications, and custom mood pack icons. Wanted to offer a privacy-first app without putting all the good stuff behind a paywall.
tastebase
A personal media data store, made available via MCP. Everything I watch, read, and listen to gets logged and updated. I can query it from ChatGPT, Claude, and so on.
Product OS
My self-hosted interface that sits on top of various PM skills I have accumulated and customised over the last year.
TLDL (fork)
Too Long, Didn't Listen. Podcasts and YouTube links in, local transcription, OpenAI key takeaways. Then, a webpage published + pushed to my phone. Forked from rianvdm, then modified.
Shyp Publish
Pipeline to share anything as a published page. Built-in templates, it can also use DESIGN.md on-the-fly, AI-agent on every page (behind auth). Dashboard and reading list to manage all pages.
All of these are currently running. Cloudflare, GitHub, OpenAI, Claude and others help it work.