OVERVIEW

Design systems at my previous two organizations were among my first and most foundational projects as a designer. As the Lead Product Designer, I planned, designed, and scaled a unified design system across multiple products within the organizations’s ecosystem.


At the time, the organization had several products, each evolving independently. This resulted in visual inconsistency, fragmented user experiences, and inefficiencies across design and development. The goal was clear: create a single source of truth that aligned the brand, streamlined workflows, and scaled with the platform.

See my design system on Figma

💡 This Design System was designed and built from scratch for a production organization and later scaled across products. To comply with NDA, certain components and visuals have been edited or replaced.

MY ROLE

Lead Product Designer

RESPONSIBILTIES

Architected design system ·

Designed scalable components ·

Ensured product consistency

TEAM

1 Developer

DURATION

Jan - August 2023

Discovery Phase - The Problem

The Reality Check: Inconsistency Everywhere

Before designing anything new, I conducted a full audit of existing products across the organization. The goal was to understand what already existed — and where things were breaking down.

What I found:

  • Multiple versions of the same components (buttons, tables, form fields)

  • No standardized spacing, typography, or interaction rules

  • Figma files that were difficult to navigate and reuse

  • UI decisions made in isolation across teams

This audit became the foundation for the system.

DEFINING THE APPROACH & PROCESS

Rather than immediately designing components,

I focused on structure first.

Key Decisions

  • Build the system using a top-down approach

  • Start with high-impact, commonly used components

  • Apply Atomic Design principles to ensure scalability

  • Design with developers in mind — not just visual consistency

To ensure feasibility, I partnered closely with a frontend developer to align component properties, behaviors, and constraints early in the process.

Strategizing & Planning

I started by defining a clear component inventory, identifying what needed to be built, what could be reused, and what should be deprecated. To manage progress and feedback, I created a Kanban board directly inside the Figma file, allowing:

  • Clear tracking of component status

  • Centralized feedback from stakeholders

  • Faster iteration cycles

This made the design system itself a living, collaborative workspace.

  1. Laying Foundation

A major focus of this project was mastering:

  • Auto Layout

  • Component variants

  • Nested components

  • Property-based customization

Each component was designed to:

  • Adapt across different use cases

  • Reduce the need for custom overrides

  • Be intuitive for designers to modify

Alongside static components, I also prototyped interactive states, making it easier for designers to present flows during reviews and for developers to understand behavior.

  1. Usability & Scalibility

The system was built to save time — not add overhead. By using:

  • Auto Layout

  • Variants

  • Clear naming conventions

Designers could quickly assemble screens without recreating UI from scratch, while developers received consistent, predictable components.

  1. Rolling It Out Across Products

We implemented the system incrementally:

  • Started with large, high-visibility components

  • Established visual consistency at the top level

  • Gradually standardized smaller, interactive elements

This phased rollout minimized disruption while steadily improving cohesion across products.

FINAL OUTPUT & IMPACT

By the end of the project:

  • A complete, scalable design system was in place

  • All core components and variants were documented

The system was actively used across Sikka products

Impact

  • Significant reduction in design–dev back-and-forth

  • Faster design audits and reviews

  • Improved consistency across the platform

  • Stronger brand coherence

  • More efficient onboarding for new designers

Key Learnings

  • Designing systems requires thinking beyond screens

  • Attention to detail compounds at scale

  • Strong collaboration with developers is critical

  • Documentation is just as important as components

  • Design systems are never “done” — they evolve

This project strengthened my ability to design at scale, advocate for systems thinking, and collaborate cross-functionally with confidence.

Mentorship & Leadership

As part of this work, I also:

  • Mentored junior designers on design systems

  • Shared best practices around component usage

  • Helped establish a culture of consistency and reuse

What’s Next

Looking ahead, I’d love to:

  • Expand documentation with behavior guidelines

  • Map components to specific frameworks (e.g., Bootstrap)

  • Collect quantitative feedback via surveys

  • Measure long-term productivity and adoption