Projects

Things I build outside of work. Some shipped, some still evolving.

Noodle

Active

Like having an executive assistant for your life and work, inside Claude Code. Point it at a markdown vault and it finds what you need using semantic, keyword, and graph-based search. It learns which documents matter to you and forgets the ones that don't.

AIMCPTypeScript

PM Skill Pack

Shipped

Sixteen Claude Code commands for product managers. /pm:spec writes specs, /pm:brief generates briefs, /pm:decide runs decision frameworks. The PM Slop Test catches vague specs before engineering sees them.

ProductClaude CodeSkills

Covered

Shipped

A mobile app for working parents to coordinate leave around school holidays. Shows a coverage dashboard for every break, lets multiple families share calendars, and uses Claude to import term dates.

ReactPostgreSQLClaude API

Rewound

Active

A daily puzzle game. You get five millennial pop culture events (1995 to 2015) and sort them into the right order. New puzzle every day, Windows XP aesthetic, drag-and-drop interface.

Next.jsPrismaPostgreSQL

Plotted

Shipped

A side business selling data visualisation posters. Built a real customer base and got featured in national press. On pause for now.

D3.jsData VizPrint

PhonicsGame

Shipped

A Little Wandle phonics app for iPhone and iPad. Children aged 4-6 hear a word spoken aloud and pick the correct spelling from three options. Supports multiple child profiles, tracks word mastery across phonics phases, and uses British English text-to-speech. Built with no external dependencies.

SwiftSwiftUIiOS