Product person. Lately, also building things on the side.
Group Product Manager, currently leading ecommerce platform modernisation. This portfolio collects my personal projects and writing.
Projects
Anecdote
A career anecdote tracker that interviews you. Two questions in chat, a STAR-formatted story at the end.
Remind me later
I'm forgetful, so I built a planner that texts me until I do the thing, tracks overdue, and forces a weekly review.
Storymap
Backlog management made easy for both me and Claude.
Version status
A dashboard showing where every project sits across prod, preview, and master. Idea to deploy in a day.
This portfolio
The website you're reading right now. So meta.
Writing
All writing →About
Group Product Manager by day. Having heaps of fun shipping personal projects in my spare time. Most of them are apps just for me, solving annoyances I've been carrying around for years.
About me →What's new
-
Save real conversation data for offline model tests
A fixed copy of real conversation data now lives in the project, so different language models can be tried against it without touching the live system.
-
The anecdote case study is now on the site
A finished write-up of the anecdote app is now published, opening with phone screenshots and a diagram of how it is built.
-
A new skill for writing articles in your own voice
The article workflow is captured as a reusable skill, the UI checklist now loads on Astro files, and the public mirror switched to token auth.
-
The site's first article is live, with a map you can explore
A new writing section joins the projects and update log, opening with a retrospective on four months of building web apps with AI.
-
Stop the git check warning about work that's already merged
Git automation around merging got safer in a few ways, and the standing instructions Claude loads each session were trimmed to be followed more reliably.