Case Studies

Deep-dive work

Detailed breakdowns of complex design problems — from research and strategy through to shipped product.

Flexible Data Tables for Enterprise Retail Media Operations
Featured
01—Intouch

Flexible Data Tables for Enterprise Retail Media Operations

One table, three teams, three different jobs — designing a table that adapts instead of multiplying.

Product DesignEnterprise UXDesign SystemsData Tables
Read Case Study
08

DesignGuard — AI-Powered Design QA

Catching design inconsistencies before they reach the developer.

AIDesign QA
09

Retail OS — Modular Retail Platform

A modular omnichannel platform for grocery retailers, piloted on a 78-year-old wholesaler with zero digital presence.

Product DesignUX Strategy
Medu — A Free Design System, Built to Prove a Point
10

Medu — A Free Design System, Built to Prove a Point

A free, platform-agnostic Figma design system — built in public to demonstrate systems thinking, not just finished screens.

Design SystemsFigma
Two-sided product architecture: one codebase, two audiences
12

Two-sided product architecture: one codebase, two audiences

How a retail media portal serves the retailer and the advertiser from one Angular codebase — what's shared, what deliberately diverges, and the two scoping bugs that proved the boundary was real.

front-end architectureproduct design
A design system for two products, not one
13

A design system for two products, not one

44 shared components, 75 theme tokens per mode, and per-product branding derived from a single token set — plus the written conventions that keep two products consistent without freezing them.

design systemsdesign tokens
Campaign intelligence: turning a PRD into a scoring model
14

Campaign intelligence: turning a PRD into a scoring model

A spec asked for campaign alerts. Two of the four requested alert families were impossible with the data that exists — so I said so, then built a health-scoring model for the two that weren't.

product designdata modelling
Specs as a conversation, not a document
15

Specs as a conversation, not a document

How I got business rules out of a domain expert's head using annotated living documents — and why the annotations mattered more than the prose.

product managementrequirements