DESIGN SYSTEM •INTERACTION DESIGN •SERVICE DESIGN
Building a scalable design system for a startup
INTRODUCTION
Startups move fast. Documentation and process often lag behind product growth and that was exactly the challenge at Adarga. When I joined, our tiny design team was working with a basic atomic design library, but in a lot of places it was outdated and disconnected from engineering needs. Research insights were scattered and inconsistent, with no central way to track or reference them.
One of my first responsibilities was to establish a scalable design system that could bring clarity, consistency, and cohesion to a rapidly evolving product
Role
Senior product designer
Timeline
January 2023 -
November 2023
Tools
Figma,FigJam, Confluence,

MY ROLE
As a senior product designer, I led the design system initiative end-to-end. My focus was not only to establish scalable UI standards, but also to introduce a structured approach to documenting research insights and design decisions.
I collaborated with:
-
Engineering leads to align on component architecture and naming conventions
-
Product managers to identify high-impact areas for standardisation
-
Other fellow designers to co-create patterns and guidelines that matched real-world needs

PROBLEM STATEMENT
Despite a solid product and strong individual contributions, the lack of systems was creating friction:
-
Designers were solving the same UI problems in multiple ways
-
Engineers were reluctant to reuse components due to unclear documentation
-
Research findings were siloed and often lost after handover
-
New team members faced a steep ramp-up curve without centralised guidance
It was clear we needed to mature both our design system and our research operations to support the company’s next phase of growth.
PROCESS
1. From Atomic Library to Scalable Design System
Transitioning from a component library to a full design system meant moving beyond just UI tokens and buttons. We created a system of systems—defining not just what things looked like, but how they were used.
Key improvements included:
-
Component clean-up and consolidation in Figma and code
-
Documentation via Zeroheight for usage rules, dos/don’ts, and rationale
-
Versioning and change logs to track updates over time
-
Alignment workshops with engineers to support adoption
2. Establishing Visual & Interaction Standards
To ensure a unified user experience, we defined and documented key design foundations:
-
Iconography: We curated a consistent icon set, defined sizing rules, spacing, and use cases across contexts.
-
Interaction States: We built clear definitions for default, hover, active, focused, disabled, and error states, with guidance on animation, transitions, and accessibility.
-
Accessibility: All components were evaluated to meet at least WCAG AA standards, including contrast, keyboard nav, and focus states.
These guidelines helped both designers and engineers build confidently, knowing that every state was accounted for.
3. Design Patterns and Recipes
To drive efficiency and consistency at scale, we introduced design patterns and recipes:
-
Patterns: Reusable layouts like nav bars, modals, filter panels—each backed by rationale and usage examples
-
Recipes: Step-by-step guides for combining patterns into workflows (e.g. building an insights dashboard, search/filter UX)
This allowed us to scale design without starting from scratch every time—and empowered junior designers and new hires to ramp up faster.







IMPACT
This work became a foundational layer for how we designed, built, and scaled at Adarga.
Quantitative outcomes:
-
40%+ reduction in duplicate UI work across teams
-
Faster handoff and build time for new features
-
Fewer front-end QA issues thanks to better alignment
Qualitative outcomes:
-
Stronger trust and collaboration between design and engineering
-
A shared vocabulary and visual language
-
Higher design confidence across the team
Most importantly, the system created space for the team to focus on solving meaningful problems—not reinventing UI patterns.
LEARNINGS
Creating a design system isn’t just about documentation—it’s about creating a culture of shared ownership.
Some key takeaways:
-
Start small and prioritise based on product needs—don't aim for perfection upfront
-
Design systems must evolve alongside the product. Treat them as living tools, not finished projects
-
Building trust with engineering is critical. Involve them early and often
-
Centralising research insights helped us build with more confidence and context
This initiative helped shape a stronger, more mature product organisation—one capable of delivering consistent, accessible, and scalable experiences as we grew.

