Transforming a Design System
From a component library into a productivity platform.
Senior Product Designer · 4 Months · Solo — design and system ownership, no engineering support
Problem
A complete Figma library existed, but progress had stalled. Components were flexible enough to build almost anything — which meant designers remade the same styling decisions every day, and handoff kept breaking on the details.
Solution
Rebuilt the library as a prescriptive platform: production-ready, fully assembled components with strong defaults, and design guidance embedded in the Figma workspace itself rather than a separate wiki.
Impact
Component assembly time fell from 20 minutes to under 5. Component detachment dropped to zero on rebuilt patterns, and completion rates on the flows powered by the new stepper improved 15% across three product lines.
Overview
The library had every basic piece — buttons, inputs, dropdowns — and none of the things designers actually built with day to day. No standard data table. No standard page header. So everyone rebuilt them, slightly differently, every time.
The decisions it left open were small ones: grey or white background on this modal, which spacing value for that card. Small, but you make them forty times a week, and the inconsistencies land downstream as engineering rework.
This is what I changed, and what happened after.
My Role
Solo. I ran the audit, made the case to engineering leadership, and designed the architecture for the two hardest patterns — data tables and advanced navigation. There was no dedicated engineering headcount on the design side, so the system's ongoing upkeep was mine as well.
What I was after: move the system from "here are the pieces" to "here's the answer", so designers spent their judgment on the problems that actually needed it.
The Problem
The library was called complete, and by one measure it was. Building blocks at the bottom, full-page templates at the top. What it didn't have was the middle — the data table, the form, the page header people actually reached for. Those got assembled from scratch, every time, by everyone.
Across a team that adds up to two things nobody wants: screens that don't quite match, and a handoff that keeps stalling on detail.