Hugo Ramos
←Home

TNT Design System

Migrated a fractured, duplicate-riddled Sketch library into one unified Figma system across multiple brands.

Role

Senior UX/UI Designer

Client

Trajector Medical

Year

2023

Disciplines

Design SystemsUI Design
TNT Design System cover

Problem

Trajector's design library had drifted out of sync with what was shipping in code. Colors and components were duplicated brand by brand across Sketch and Abstract, with no accessible system built around WCAG contrast. Maintaining consistency meant chasing inconsistencies one brand at a time instead of designing from a single source of truth.

Constraints

Role: Senior UX/UI Designer. System had to stay operational during migration, no downtime for active brands. WCAG 2.1 AA had to hold across every brand's color palette.

Process

Audited the existing Sketch + Abstract system and diagnosed the duplication problem, then built a proof of concept in Figma before committing to the migration. Rebuilt the color system with a 0–100 numbering convention (baking in accessibility compliance), established a typescale and 8pt grid foundation, then built a core component library structured for reuse across brands.

Key Decision

Restructured the system around a shared core (colors, type, components) with brand-level overrides, instead of Sketch's model of duplicated per-brand libraries, enforced via the 0–100 color numbering convention.

Solution

Core component library, token-based color system (0–100 convention), typescale, and 8pt grid, documented as living docs in Zeroheight for design-dev parity.

Key Outcomes

Impact

~
0
1
2
3
4
5
6
7
8
9
0
1
2
3
4
5
6
7
8
9
%

Less time spent on UI maintenance

0
1
2
3
4
5
6
7
8
9

Brands unified under one system

~
0
1
2
3
4
5
6
7
8
9
0
1
2
3
4
5
6
7
8
9
%

Faster design-to-dev handoff

~
0
1
2
3
4
5
6
7
8
9
x

More component reuse

Gallery

1 / 23
TNT Design System summary and team

Summary

Let's build something that matters.

Got a complex product challenge? Let's talk.

Design@HugoRamos.com