Work
Complex services, high stakes, measurable outcomes. Each case study is a full arc, from ecosystem mapping to delivery.
Five iterations to a calculator that makes procurement value legible
CCS buyers needed a way to calculate, report, and benchmark the savings from their procurement agreements. The problem wasn't just arithmetic: it was defining what savings means across cashable returns, forecasted value, and strategic benefit.
A production-ready calculator entering its fifth iteration, helping CCS customers report and benchmark procurement savings
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
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
Design Prototypes: a GDS learning platform built on Rails
A learning platform for government designers: courses and tutorials for GDS prototyping. Built on Rails, now in its second iteration, adding video content and expanding the curriculum.
Live learning platform at design-prototypes.com: courses, certificates, design histories blog
Designing a compliance platform when every pattern breaks
A supplier onboarding and compliance platform where 100% of users failed on the most critical journey; a series of deliberate design decisions that fixed it.
Resolved a 100% user failure rate through evidence-based pattern decisions
100% task completion on a mission-critical trade platform
A high-stakes trade logistics platform serving freight forwarders and customs agents. From ecosystem mapping and dependency modelling to a 100% task completion rate on the most complex journey.
100% task completion rate on the core declaration journey
Building a design capability, not just a product
Four concurrent design teams, five live services, four years. The work was not just designing things; it was building the infrastructure and practices that let design teams do their best work consistently.
Design practices and tooling established across five services, still in active use