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.
Selected work
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.
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 →Build log
-
Log a habit straight from Today
The separate habit picker is gone, and a repeating task or habit can now be moved to another day by text message.
-
Four models audition to write this build log
A blind test picked this log's writer, and the low-scoring rounds traced to thin input rather than to any model.
-
Saved edits no longer vanish for signed-in readers
A four-hour browser cache was serving stale pages over fresh saves. Pages now tell the browser not to keep a copy, and the speed-up layer still works.
-
Dependency updates now arrive checked, with a card to approve
Version bumps used to wait unseen in a list nobody reads. Now each runs the affected tests and files a plain-English card for approval.
-
Snoozing a repeating task to a future date now sticks
The task no longer returns on refresh, it shows on its new date, undo reverses the whole move, and a snooze never breaks a streak.