design_services Design System token Figma Variables

Personal Design System

Building a scalable, centralized design toolkit using atomic design principles and Figma Variables — enabling rapid prototyping, reusable components, and a strong visual identity across all consulting work.

~30%
Reduced design time per feature and cut UI QA issues by 50% within 3 months of adoption. Every new project now starts from the system by default.
Design System Overview

Type

Personal / Consulting Toolkit

My Role

Design System Architect

Tools

Figma, Figma Variables, Auto Layout

Methodology

Atomic Design, Semantic Tokens

Applied To

BESS, MPP, Energy Sector, Consulting Projects

The Problem with Starting from Scratch

After working across multiple industries — fintech, sustainability, and e-commerce — I noticed one recurring pattern: the constant need to recreate basic design elements for every new project. This wasn't only inefficient but also a barrier to consistency, scalability, and maintainability.

That's why I decided to create a personal design system — a flexible, centralized toolkit that would support rapid prototyping, reusable components, and a strong visual identity across all my freelance and consulting work.

replayRecreating basics every project

Color palettes, type scales, spacing, and core components were rebuilt from scratch for each client — wasting hours on solved problems.

sync_problemInconsistency across projects

Without a shared system, each project had slightly different patterns — making portfolio work less cohesive and cross-project learnings harder to apply.

adjustMy Brief

Create a personal design system with Figma Variables, atomic design principles, and semantic token naming — flexible enough to adapt to any client brand while maintaining structural consistency across all consulting projects.

Four-Layer Design System

The system is built in four layers — each consuming tokens from the layer below, creating a single source of truth that can be themed and extended without breaking existing components.

1

Foundations

Color system with role-based palette (Primary, Secondary, Surface, Feedback), typography scale inspired by Material 3, 8pt spacing grid, and iconography guidelines.

2

Components

Deeply nested Figma components consuming variable tokens — buttons, inputs, cards, modals, headers, dropdowns — with variants for every state.

3

Variable Management

Figma Variables grouped by purpose: Color, Typography, Spacing, Border Radius. Semantic naming (e.g. --color-surface-background) enables real-time theming.

4

Project Application

The system has been applied to BESS, MPP, and Energy Sector projects — each consuming the same structural foundation with client-specific brand tokens.

Foundations

Foundations — color system, typography scale, spacing grid, and iconography

Components

Components — nested Figma components with variants and properties

Variables

Variable management — semantic tokens mapped to design decisions

Application

Applied to real projects — BESS, MPP, and consulting work

Measurable Outcomes

Design Time

Manual setuparrow_forwardSystem-based

~30%

faster per feature

QA Issues

Frequentarrow_forwardReduced

50%

fewer UI QA bugs

Adoption

Per-projectarrow_forwardDefault

100%

new projects use system

Theming

Rebuild each timearrow_forwardToken swap

Minutes

to rebrand

Design systems aren't only for enterprises.Freelancers, consultants, and solo designers can benefit from the same structure and scalability. This has been one of the most powerful investments in design efficiency and quality.
Figma Variables changed the game.Semantic tokens with real-time theming turned a static style guide into a living, adaptable product. Each project consumes the same structural foundation with different brand tokens — no more copy-paste customization.
A design system is a living product.With each project, I refine tokens, iterate components, and expand coverage. It adapts and improves continuously rather than being a static deliverable.