Scaling Design Systems

Building Foundations - Scalable Heights.

CATEGORY

Scalability

TIMELINE

12 Weeks

TEAM

Yousaf Khan (UI/UX Designer)
Arina (Marketing Designer)

TOOLS / SKILLS

Form.io
Process Innovation
Feature Optimizations
JSON, Javascript

65%

Components Re-used

4

Teams Adopted

45%

Dev Time Saved

LONG STORY SHORT

I streamlined UI/UX design by creating a Design System now used by the entire product team.

I streamlined UI/UX design by creating a Design System now used by the entire product team.

Feature inconsistencies from both UI/UX/Functionality held us down from our goal of product adoption. Attempting to design features and products from scratch with no foundation led me to creating the company's first design system.


I reviewed companies with great UI (Apple, Notion, Figma, Pegasus, etc) and looked into the design systems they used. As this was a solo project I was creating to later present to the team - I set the vision, action and what my result would be. Soon after, I got approval from my Senior Product manager and the Design system was established!

โ€ผ๏ธ

Here is an example of the inconsistency of our product releases

GOAL

The 3 main objectives for creating these design systems were:

The 3 main objectives for creating these design systems were:

1

Flexibility

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse quis condimentum dolor, vitae molestie tellus.

2

Vision

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse quis condimentum dolor, vitae molestie tellus.

3

Growth

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse quis condimentum dolor, vitae molestie tellus.

Flow Diagram showing the way I started to tackle this task. As a Health/Medical person. I explained it in terms I'm familiar with :).

Flow Diagram showing the way I started to tackle this task. As a Health/Medical person. I explained it in terms I'm familiar with :).

EARLY STEPS

I created the building blocks that would be frequently used in product mock ups.

I created the building blocks that would be frequently used in product mock ups.

All systems require building blocks at its base. Therefore, I spent my time creating ui components that would be found in UI kits. This mainly included buttons, text fields, radio and select boxes, multi select buttons, etc.


With the components laid out, I had also made frames that would emulate the framework for each major module (as seen in the third image) like the Patient Profile, Setup, and Scheduler. This reduced dev-hand off time when designing new feature releases.

Mid way while creating this design system, my Senior Product Manager informed me that we were actually having a large change in terms of UI for the soon 4.0 version!


Now I had to factor in changes to UI whether it was:

  • Colours

  • Components

  • Modules


Thankfully this was when I learnt about Variables from Figma.

INTO THE PROGRESS

Utilizing Figma's Component and Variable functionality.

Utilizing Figma's Component and Variable functionality.

This was my first time creating a design system and with any first time endeavour, there were many revisions and moments where I had to go back to the drawing board.


Thankfully discovering how variables work in Figma, this significantly reduced time managing mundane tasks like which shade of purple would this tooltip be as all my colours, effects, and text were simplified into tokens.

Flow Diagram showing the way I started to tackle this task. As a Health/Medical person. I explained it in terms I'm familiar with :).

Flow Diagram showing the way I started to tackle this task. As a Health/Medical person. I explained it in terms I'm familiar with :).

RESULTS

I tested how the UI kit paired with the updated look of the product.

I tested how the UI kit paired with the updated look of the product.

EXTRA TOUCHES :D

Im currently working on a dark mode version as that is one feature our clients highly requested!

Im currently working on a dark mode version as that is one feature our clients highly requested!

๐Ÿšง

This is a work-in-progress so expect updates as time goes on! :D

FEEDBACK

Comments from the team:

๐Ÿ‘จโ€๐Ÿฆฑ

Senior Full stack Developer

Your knowledge is always top notch and I can always rely on your creativity.

๐Ÿง‘๐Ÿป

Senior Product Manager

Thank you for creating this - it has not only significantly improved the consistency for the tech team but also made my life much easier. You are the goat ๐Ÿ.

๐Ÿง‘๐Ÿฝ

Data QA Engineer

"Ammar, what would i do without you?". With a design system in place it's also gonna be more pleasing to perform my test cases.

๐Ÿ‘ฉ๐Ÿพ

Front End Developer

I wish you were involved with the team from the beginning, we would've had a significantly stronger product with your expertise and amazing communication skills. You're gonna do great out there!

Scaling Design Systems

Building Foundations - Scalable Heights.

ROLE / CONTEXT

Product Designer / Creating BoomerangFX's design system

TIMELINE

May 2025 - September 2025

TEAMS INVOLVED

Yousaf Khan (Sr. AI Product Designer)
Arina Zelenskaya (Sr. Marketing Designer)

TOOLS / SKILLS

Tokens
Figma
UX Audits & Research

75%

Components Re-used

4+

Teams Adopted

42%

Increase in Design-to-Dev

RESULTS

Thank you for visiting!

made with joy, care, and a lot of game soundtracks

v1.0