Designer.
Problem solver.
From idea to code.
Twenty years of making complex things genuinely work at scale, under constraint, for the users who are hardest to design for. I prototype in code because that's where assumptions meet reality. The problems change. The intention doesn't.
Todo-it: from AI experiment to live product
A Rails todo app built with Cursor as an experiment in AI-assisted development. Now a fully functional web app—download to your device for £10, no subscriptions, no tracking.
Live product at todo-it.app — £10 one-time purchase, privacy-first, works offline
Evolving a government service brand without losing its users
Crown Commercial Service manages procurement for the entire UK public sector. The website needed to feel distinctively CCS without losing the trust signals that come with a government URL. A prototype-first redesign of colour, navigation, and global UI patterns.
A tested brand system covering colour, navigation, and global UI patterns across the CCS website