Cover
Cover
Cover

aacat Design System - for designers & developers

Role

Senior UIUX Designer

Timeline

July-Aug, 2023

Tools

Figma

overview.

Upon joining AAStocks, I discovered the design team struggled with fragmented Adobe XD files, inconsistent components, and manual copy-paste workflows. With no unified design system, designers wasted hours hunting for outdated assets—creating product inconsistency and slowing delivery.

Showcase image
Showcase image
Showcase image
problems.

Problem at hand...

How can I create a design system that is simple, scalable, and understandable by designers and developers?

😭 Wasting Time Searching for Design Component

Designers wasted hours daily hunting, copying, and pasting outdated UI elements across fragmented Adobe XD files, with no single source of truth. (especially me as I new joiner at that time)

📋 Uncontrolled Inconsistency

Unversioned, duplicated components led to unpredictable UI patterns (buttons, colors, spacing) across products, damaging brand coherence and increasing QA failures.

🤔 Development Handoff Bottlenecks

Engineers received inconsistent specs and variable implementations due to drifting designs, causing rework cycles and slowing feature releases.

user journey map.

learning the basics of a design system.

My journey into design systems began with uncertainty—how do you logically organize hundreds of components? Public examples (Shopify, Apple) showed possibilities but not process. The breakthrough came with Atomic Design: its granular approach gave me the framework to build cohesively.

how can I make this helpful for designers and developers?

Looking back at the original problem at hand - my goal is to create a design system that is simple, scalable and understand by designers and developers at the same time. So after building up a design UI kit for designer, I drafted the guideline for front-end developers as well, which included tokens, CSS and spacings information which a quicker and a more summarized way for both of us to communicate.

problems.
😭 Wasting Time Searching for Design Component

Designers wasted hours daily hunting, copying, and pasting outdated UI elements across fragmented Adobe XD files, with no single source of truth. (especially me as I new joiner at that time)

📋 Uncontrolled Inconsistency

Unversioned, duplicated components led to unpredictable UI patterns (buttons, colors, spacing) across products, damaging brand coherence and increasing QA failures.

🤔 Development Handoff Bottlenecks

Engineers received inconsistent specs and variable implementations due to drifting designs, causing rework cycles and slowing feature releases.

Problem at hand...

How can I create a design system that is simple, scalable, and understandable by designers and developers?

Problem at hand...

😭 Wasting Time Searching for Design Component

Designers wasted hours daily hunting, copying, and pasting outdated UI elements across fragmented Adobe XD files, with no single source of truth. (especially me as I new joiner at that time)

📋 Uncontrolled Inconsistency

Unversioned, duplicated components led to unpredictable UI patterns (buttons, colors, spacing) across products, damaging brand coherence and increasing QA failures.

🤔 Development Handoff Bottlenecks

Engineers received inconsistent specs and variable implementations due to drifting designs, causing rework cycles and slowing feature releases.

user journey map.

problems.
😭 Wasting Time Searching for Design Component

Designers wasted hours daily hunting, copying, and pasting outdated UI elements across fragmented Adobe XD files, with no single source of truth. (especially me as I new joiner at that time)

📋 Uncontrolled Inconsistency

Unversioned, duplicated components led to unpredictable UI patterns (buttons, colors, spacing) across products, damaging brand coherence and increasing QA failures.

🤔 Development Handoff Bottlenecks

Engineers received inconsistent specs and variable implementations due to drifting designs, causing rework cycles and slowing feature releases.

Problem at hand...

How can I create a design system that is simple, scalable, and understandable by designers and developers?
user journey map.

learning the basics of a design system.

My journey into design systems began with uncertainty—how do you logically organize hundreds of components? Public examples (Shopify, Apple) showed possibilities but not process. The breakthrough came with Atomic Design: its granular approach gave me the framework to build cohesively.

how can I make this helpful for designers and developers?

Looking back at the original problem at hand - my goal is to create a design system that is simple, scalable and understand by designers and developers at the same time. So after building up a design UI kit for designer, I drafted the guideline for front-end developers as well, which included tokens, CSS and spacings information which a quicker and a more summarized way for both of us to communicate.

Create a free website with Framer, the website builder loved by startups, designers and agencies.