Skip to main content

Lead Design Systems Engineer at Condé Nast

Verso is Condé Nast’s multi-brand design system for 15+ publications. I helped architect the shared component foundation, token-driven theming, and tooling that allow brands like Vogue, The New Yorker, WIRED, Vanity Fair, Bon Appétit, and Pitchfork to keep distinct editorial identities inside one system.

Verso: Condé Nast’s Global Design System

Verso gives Condé Nast one system foundation for a wide range of editorial brands, including Vogue, The New Yorker, WIRED, Vanity Fair, Bon Appétit, and Pitchfork. The system uses shared components and token-driven theming so each publication can express its own visual language without rebuilding the interface from scratch.

Token-driven design

Verso’s components are built around explicit token decisions. In this annotated card example, each color and type token maps a visual choice back to the system, making it clear which parts of the component are shared and which parts can change by brand.

Card brandless12, 3, 45, 67, 89, 10
1
color.card.background
2
color.context.background
3
type.context.rubric
4
color.context.label
5
color.card.heading
6
type.card.heading
7
color.card.subheading
8
type.card.subheading
9
color.card.accreditation
10
type.card.accreditation

Multi-brand theming through design tokens

Brand Identity JSON files act as the theming layer for shared components. Each brand can define its own color, typography, and decorative tokens while using the same component structure.

The card examples show one component responding to different brand configurations. The system keeps the implementation consistent while letting each publication carry its own editorial tone.

brandless card
brandless card
A brandless/white label card
not Vogue card
not Vogue card
A card from a fashion brand
not The New Yorker card
not The New Yorker card
A card from a news and literary brand
not Them.us card
not Them.us card
A card from an LGBTQIA news brand

Editorial expression through layout options

Verso supports editorial variation through layout options and brand tokens. Article headers can shift tone across publications while staying inside the same system architecture.

The examples show how different brands can use composition, typography, color, and decorative details to shape the reading experience. The system gives teams room for editorial expression without requiring a separate implementation for every brand.

a screenshot of an article from The New Yorker
a screenshot of an article from The New Yorker
An article header from The New Yorker
a screenshot of an article from Pitchfork
a screenshot of an article from Pitchfork
An article header from Pitchfork
a screenshot of an article from them.us
a screenshot of an article from them.us
An article header from them.us
a screenshot of an article from Vogue
a screenshot of an article from Vogue
An article header from Vogue

Figma tooling for design-to-code workflows

I built a custom Figma plugin for exporting and importing Brand Identity files inside the design tool. The plugin connected design decisions to JSON used by the web application, keeping tokens and implementation pointed at the same source of truth.

Custom Figma plugin to export and import brand identity files
Custom Figma plugin to export and import brand identity files
Custom Figma plugin to export and import brand identity files
Design tokens expressed as JSON for the web app.
{
colors:{
consumption:{},
discovery:{},
foundation:{},
interactive:{},
palette:{}
},
typography:{
commerce:{},
consumptionEditorial:{},
discovery:{},
foundation:{},
globalEditorial:{},
utility:{}
}
}

Color, typography, and decoration tokens

Verso’s Brand Identity files include tokens for color, typography, and decorative details. These token groups give each brand a defined place to express visual choices while keeping component APIs consistent.

Color tokens control theme values used across components, from text and backgrounds to borders and accents.

Typography tokens define responsive type choices so publications can tune hierarchy, scale, and voice within the shared system.

Decoration tokens handle details such as border radius, line styles, badges, borders, and brand-specific assets. They give the system a way to support expressive editorial surfaces without hard-coding those details into components.

sample color tokens
sample color tokens
A sampling of color tokens
sample typography tokens
sample typography tokens
A sampling of typography tokens
sample decoration tokens
sample decoration tokens
A sampling of decoration tokens

Documentation through a design system portal

I created a portal for Verso documentation, component guidance, implementation examples, and usage patterns. The site gives designers and engineers a shared place to understand the system, find component APIs, review variations, and contribute back to the platform.

a screenshot of the Verso storefront site
a screenshot of the Verso storefront site
the Verso storefront site
a screenshot of a button component from the Verso storefront site
a screenshot of a button component from the Verso storefront site
a button component from the Verso storefront site
a screenshot of button component variations from the Verso storefront site
a screenshot of button component variations from the Verso storefront site
variations of a button component from the Verso storefront site
a screenshot of button component code implementation from the Verso storefront site
a screenshot of button component code implementation from the Verso storefront site
code implementation of a button component from the Verso storefront site
a screenshot of button component usage from the Verso storefront site
a screenshot of button component usage from the Verso storefront site
details on using a button component from the Verso storefront site

This case study shows the kind of system work I build: architecture for shared UI, tokens that carry brand decisions, tooling that connects Figma and code, and documentation that helps teams adopt the system.

If your team is building a design system, UI platform, or design-to-code workflow across multiple products or brands, let’s talk.