Five iterations to a calculator that makes procurement value legible
UX designPrototypingData visualisationGDS

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
BrandingDesign systemsPrototypingNavigation

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
RailsAI-assisted developmentPWASide project

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
RailsLearning platformGDSPrototypingEducation

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
ComplianceForm designResearch-ledPattern decisions

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
Complex systemsB2BResearch-ledPrototyping

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
Design leadershipSystemsAccessibilityInfrastructure

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