Unity Design System
Unity Design System

From chaos to cohesion:

Building a scalable design system for a fast-paced startup
Hero

The Problem

Cobre lacked a design system, leading to inefficiencies and roadblocks. Teams were aware of the need for a solution, but competing priorities made it challenging to address the issue.

404

Design system not found

Research: Asking the right questions

To build an effective and scalable design system, it was essential to understand the needs, challenges, and goals of both our users and internal teams. During the discovery phase, I collaborated closely with designers and developers at Cobre to delve deep into our existing processes and identify areas for improvement.

16

Team members interviews

10

Competitor audits

6

User Flows analyzed

37

Possible components identified

Research

Insights

Inconsistent UI elements

Buttons, spacing, and typography varied across screens, disrupting the user experience and creating confusion for users.

Inefficient workflows

Designers and developers spent time rebuilding components from scratch instead of focusing on innovation and delivering value.

Misaligned expectations

Teams struggled to maintain consistency across projects, leading to fragmented user interfaces and slower iteration cycles.

Scalability challenges

As the product grew, the lack of standardization made it harder to align design and development, impacting productivity and collaboration.

Building Unity: The Design System

1

Style Guide Development

  • Defined foundations for colors, typography, layout grids, and design tokens.
  • Ensured responsiveness and accessibility.
Style Guide Development
2

Component Library Creation

  • Followed Atomic Design principles to create reusable Figma components.
  • Ensured components aligned with branding and usability standards.
Component Library Creation
3

Integration with Developers

  • Collaborated closely with developers to implement the library in Storybook.
  • Created a feedback loop to refine and validate components.
Integration with Developers

Design Tokens: The Key to Scalability

Maintaining consistency across products became time-consuming and error-prone, especially with frequent updates and rebranding needs.

Star Icon

The solution: Design tokens

Centralized variables for colors, typography, and spacing. Tokens bridged design and development, ensuring consistent implementation across platforms.

How the design tokens worked:

  • Foundation Tokens: Defined core styles (colors, typography, spacing) in Figma and code.

  • Flexibility: Enabled seamless rebranding for white-label products.

  • Collaboration: Integrated tokens into Storybook for developer-readyBodyMedium handoff.

Color Palette

Project Outcomes: The Impact of Unity Design System

🚀

50% faster design-to-development cycle

🏃‍♀️

Increased speed to market

30% reduction in QA time

👩‍💻

Less code changes

LinkedinEmailSee full CV