← 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.
desing_system
  • 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












Kind words

Varant
“I had the opportunity to work with Mariam and it was a genuinely great experience. She has a rare ability to move fast without compromising on quality...”
Varant Kandilian Design Strategist
Read recommendation →
← All work