key visual3

CARVANA DESIGN SYSTEM

Carvana previously operated with multiple design systems across web, native, and internal tools—resulting in inconsistencies in UI, duplicated effort, and no single source of truth. CarvanaDS was created to unify design and development under a shared language, improving consistency, scalability, and speed across the organization.

ROLE

Manager, Design System: Dave Williams
Product Designer, Design System: Runming Dai
Senior Product Designer, Design System: Hudson Paine

TEAM

Design System

TIMELINE

2 years

intro
Fragmentation to a unified system

Consolidated multiple disconnected design systems into a single, unified system. The new approach establishes a shared language across teams, reducing duplication and aligning design and engineering around a common foundation.

system before2
system after3
Legacy styles to a modern visual system

Updated color, typography, and visual styling to create a more modern and cohesive look and feel. The new system improves clarity and consistency across surfaces while aligning product experiences with Carvana’s evolving brand.

styles before
styles after
Static styles to token-based foundations

Introduced design tokens to standardize core visual properties like color, typography, and spacing. This creates a scalable foundation that connects design and code, ensuring consistency across products.

tokens before
tokens after

A design system is more than a UI kit—it’s a shared language that connects design and development.

Tokens 57

THE DATA

CarvanaDS enabled a single, shared system across design and engineering, replacing fragmented systems and improving consistency across all products. It's widely adopted, highly documented, and built to scale across multiple platforms and teams.

56+

COMPONENTS

16+

PATTERNS

1,000+

COLOR OUTPUTS

254

TOKENS

Back to top Arrow
View