About This Service
Design System Development in Figma and Code for UAE Product Teams
I build production design systems for product teams in Dubai, Abu Dhabi and Sharjah — the single source of truth that stops every new feature from reinventing buttons, forms and colors. The foundation is a token architecture covering color, typography and spacing, defined once and synced between design and code. On top of that sits a Figma component library with variants, auto layout and clear naming, so designers compose screens instead of drawing them.
The code side ships as a React component library styled with Tailwind CSS, built on shadcn/ui primitives where they fit and custom components where they don't. Tokens flow into both Figma and the codebase from one definition, so a brand color change is a one-line edit, not a week of hunting hex values. Multi-brand theming is supported out of the box — useful for UAE holding groups and agencies running several brands from one codebase — and every component is built with RTL support so Arabic interfaces work without forked components.
You also get a documentation site with usage guidelines for each component, plus written governance rules: how new components get proposed, who approves token changes, and how versions are released. Free-zone startups and mainland enterprises alike use this to keep design quality consistent as the team grows past its first few hires.
What's included
- Design token architecture — Color, type and spacing tokens defined once and consumed by both Figma and code.
- Figma component library — Components with variants, auto layout and documented properties, published as a Figma library.
- Coded React + Tailwind components — A typed, accessible component package built on shadcn/ui patterns, ready to import into your app.
- Documentation site — A browsable docs site showing each component, its props and do/don't usage guidance.
- Governance rules — A written contribution and versioning process so the system stays clean after handover.
- Multi-brand theming + RTL — Theme switching for multiple brands and right-to-left support baked into every component.
How it works
- 1Audit and token definition
I audit your existing UI, extract what works, and define the color, typography and spacing token scales with you.
- 2Figma library build
Core components are built in Figma with variants and published as a shared library your designers subscribe to.
- 3Code library and docs
The same components are implemented in React + Tailwind, themed from the tokens, and documented on the docs site.
- 4Governance handover
We walk through the contribution rules and release process so your team can extend the system without breaking it.
Why work with me
| With me | Typical agency | |
|---|---|---|
| Tokens synced between Figma and code from one source | Two diverging copies | |
| Working coded components, not just a style guide PDF | ||
| Governance and contribution rules documented | Rarely | |
| Multi-brand and RTL handled in the architecture | Retrofit later |