Muhammad Usman AdeebMuhammad Usman Adeeb
Menu

Design system setup

Figma design systems, built from the tokens up.

I set up design systems that designers and engineers can both work from: tokens on Variables and Modes, components with clear properties, documentation, and the rules that keep it all consistent as the team grows.

Design system components: buttons, toggles and sign-in options

Who this is for

What you get

How the project runs

  1. Discovery call

    We talk through the product, the team and what is slowing you down.

  2. Audit

    I review the current files and agree the scope in writing.

  3. Foundations

    Colour, type, spacing and radius tokens, set up as variables with modes.

  4. Components

    Components rebuilt or migrated onto the tokens, with all states.

  5. Documentation and handoff

    Rules, handbook and a walkthrough with designers and engineers.

Proof: a system in a live product

At a luxury travel company in Dubai, I built the company’s first design system in Figma from scratch. It runs on primitive and semantic tokens in Variables and Modes, with atomic components built on properties and variants. I wrote the rules around it: a naming taxonomy, branching and merging with versioning and deprecation, and standards for interaction states, responsive layouts and accessibility, collected in a Design System Handbook.

When the company rebranded halfway through the build, I ran the rebrand as a token migration on a Figma branch. I staged old against new with variable modes, remapped 4 token groups and fixed the components that broke on hard-coded values. No screen was rebuilt by hand.

Read the case study

Selection components: calendar, filters and cards
Navigation components: search, headers and tab bars

Questions

Do you build design systems with Figma Variables and Modes?

Yes. I build tokens as primitive and semantic layers on Variables and Modes, which is also how light and dark themes and rebrands are handled without redrawing screens.

Can you work with our existing Figma library?

Yes. Most teams already have components. I usually start with an audit of what exists, then rebuild the foundations and migrate components in place, so the team can keep shipping.

Do you write the code for components?

No. I design and document the system, and I work with your engineers on naming and handoff so tokens and components map cleanly to code.

How do we start?

Send a short note through the project form. I reply by email to set up a call, then send a written scope.

Start a project

Tell me about your project and I will reply by email.