Design Systems · Leadership · DesignOps

Creating the system that makes the system work.

I manage enterprise design systems at the intersection of design, engineering, and organizational change — translating component libraries into team velocity and design decisions into durable, scalable architecture.

design.tokens · v2.4.1 · production

color.primitive

typography.scale

heading.xl 72px / DM Serif / -0.02em
body.md 16px / Inter / 1.6lh
label.xs 11px / JetBrains Mono / 0.12em
200+
Components shipped
12
Product teams served
4
Years leading systems
~60%
Faster design handoff

I don't build components.
I build the culture around them.

Design systems work isn't primarily a craft problem — it's an organizational one. A token set no one trusts, a component no one adopts, a library that forks in every team it touches: these aren't failures of design. They're failures of alignment, advocacy, and process.

My work sits at the center of that problem. I lead teams that ship scalable component libraries, but I spend equal energy on the DesignOps layer: governance models, contribution frameworks, tooling that makes adoption the path of least resistance.

On the technical side, I'm comfortable close to the code — whether that's architecting a Figma plugin that lints design tokens, evaluating a migration from a dual HTML/web-component architecture to a unified React-to-web-component build, or configuring a Storybook integration in a Vite documentation pipeline.

On the people side, I manage cross-functional relationships with design, engineering, product, and brand, translating between the constraints of each without losing the system's integrity in the middle.

Selected Projects

Things I build

Capabilities

Where I operate

System Architecture

Token taxonomy, component API design, theming systems, multi-brand architecture, and migration planning from legacy stacks to modern toolchains.

Figma & Design Tooling

Plugin development (Plugin API), Variables, component library structure, Make/AI prototyping evaluation, and design-to-code workflow optimization.

DesignOps & Governance

Contribution frameworks, adoption strategy, cross-team alignment, decision documentation, and process design for systems that outlast any one team's tenure.

⟨/⟩

Frontend Fluency

Comfortable in React, web components, LESS/CSS, Storybook, Vite, and accessible HTML. I can review a PR, scope a technical decision, and hold engineers accountable to system contracts.

Accessibility

WCAG 2.2 compliance at the system level — building contrast checks, ARIA patterns, and keyboard navigation directly into component contracts rather than auditing after the fact.

⦿

UX and Engineering Leadership

Managing IC designers and engineers, setting roadmap priorities, communicating system ROI to leadership, and building team culture around shared quality standards.

How I Think

Design system principles I ship

01

Adoption is the product.

A component no one uses is a liability, not an asset. The system's job is to be the easiest path to quality — not the most principled one sitting unused in a Figma file.

02

Tokens before components.

If the semantic layer isn't right, no amount of component polish fixes the drift. I invest heavily in token taxonomy before touching a component API.

03

Governance that doesn't require a gatekeeper.

The goal is a system where contribution, review, and decision-making are legible enough that the process works with minimal intervention.

04

Accessibility is a system constraint, not a feature.

Accessibility decisions belong at the component contract level. When they're treated as a later audit, they become someone else's problem — which means they become nobody's.

Contact

Let's build something
worth maintaining.

Open to leadership roles, consulting engagements, and conversations about systems at scale.