About
Systems built to ship.Visual craft to match.
I’m a product designer specialising in and complex . I turn dense data and tangled workflows into clear, scalable product experiences. Then I create the systems that keep them coherent as teams grow.
I’ve established design systems from scratch, defined token architectures, and shipped component libraries that engineers actually adopt. I’m comfortable in and , and I ship to production when it makes sense.
Now I use -assisted workflows to turn early ideas into working prototypes faster, so teams can test the interaction, not just discuss the mock-up.
Capabilities
Experience
Selected work
Turning ambiguous problems into products that ship.
From Chaos to Cohesion: Building Visibuild's Design System2023 to 2026280+ tokens and 100+ components that cut bespoke implementations by 30 to 50%Inspection Matrix2025One view for managing thousands of inspections across complex projectsVisi AI2025Turning PDFs and spreadsheets into ready-to-use inspection templatesRebuilding NCRs at Visibuild2025Rebuilding a critical workflow customers had stopped using
Writing
Practical notes on design systems, interface craft, and shipping code.
Before You Add Another Border, Try a Shadow RingJanuary 2026A more flexible design-system primitive for borders, focus states, and layered UISomewhere between Figma and git pushDecember 2025What I learned by shipping production code alongside product designSimplifying State Tokens with color-mix()August 2025A simpler way to create scalable hover, active, and disabled state tokensOur Design-System Docs Were Complete. Nobody Could Find Them.August 2024Why we moved design-system documentation into the tool our team already used