← All work

Design System

Built a scalable component library and design system used across 6 products and 3 engineering teams — reducing design-to-dev handoff time by half.

Design System

The Problem

As FinFlow's product portfolio grew from one app to six, so did design inconsistency. The same button existed in 14 slightly different variations. Engineers were rebuilding components from scratch for every new product. Design handoffs were taking 3–4 days per sprint just in clarification back-and-forth.

Component audit spreadsheet
Audit of 200+ UI components across all products — before consolidation

Approach

I started with a full component audit across all six products, cataloguing every UI element and grouping by function. From that, I defined a token system covering colour, typography, spacing, and motion. Components were built in layers: primitives → components → patterns → templates. Engineers and designers co-owned the system from day one — we ran weekly working sessions and used a contribution model so teams could propose additions.

The design system Alex built became the foundation every team actually uses. It scales without needing constant maintenance.

— Priya Nair, Head of Design, Lattice

Impact

Design-to-dev handoff reduced from 3–4 days to under 1 day. 94% component adoption across all six products within 8 months. New products now go from concept to first prototype in 2 days instead of 2 weeks.

Let's work together

Available for freelance projects and full-time senior design roles.

Say hello →