← All work
Creating and Adopting
Design system
A shared design system for a complex enterprise SaaS product, built by my design team with front-end engineers.
- My role
- Led the design team. I ran the UI audit, reviewed and approved components, and wrote the technical specs with engineering.
- Key decision
- Built on the framework and UI library already in the codebase, so engineers could adopt it without extra rework.
- Result
- Shipped with a Storybook library, giving design and engineering one shared source for components.
Problem
- Fragmented patterns and undocumented legacy components made the product inconsistent and slowed down both design and engineering.
Approach
- Audit the existing UI, prioritise high-impact components, and roll out gradually without disrupting active development.
System Patterns
×