Design Tool & System

Background

Building a design system for thousands of product designers, content designers, and software engineers at a large company is no easy feat. To distribute enterprise-grade design systems and enable high-fidelity design for the web, the design tool team at Meta built an internal design tool that allowed designing with real React components, customer data, and content metadata such as a content ID for translation.

Role

Product Design

Design Education

Team

3 PDs

8 ENGs

1 PM

1 DPM

Time

Jun 2018—

Mar 2020

Audience

Product Designers

UK & EU Sellers

Content Designers

Software Engineers

People Problem

Designing in high-fidelity does not guarantee that the end product will also be built in high-fidelity. There is an entropy that happens between design and engineering, because the 'language' designers and engineers speak are often different.

Fidelity

What if designers and engineers could design and develop with the highest fidelity resources? © Sean Blanton, Design Lead.

Distribution

What if design systems were directly distributed in the design tool as React components?

Collaboration

What if a design tool brings all functions to collaborate in one place instead of being a highly specialized tool?

Designing in React

Allowed designers to use real React components to compose web interfaces instead of design tokens. © Sean Blanton, Design Lead.

Designing for Mobile

Allowed designers to design with universal mobile components that are adaptive to all platforms and sizes.

Designing Content

Allowed content designers to design with greater authorship through high-fidelity content composers.

Previewing Prototypes

Designed and shipped intuitive prototype preview experience for designers and engineers.

Content Tools

Designed and shipped various content tools such as metadata editor, content status, variations and real-time collaboration.

Mobile Projects

Designed and shipped the project creation/management experience for mobile prototypes.

Mobile Preview

Designed and shipped the preview experience for mobile prototypes on web and mobile devices.

Design Camps

Created and taught in-person and virtual courses on designing with React, prototyping with React, and designing content with React.

Design Workshops

Led design workshops to promote healthy collaboration among product designers, content designers, and software engineers by leveraging tooling.

Design Workshops

Led design workshops to promote healthy collaboration among product designers, content designers, and software engineers by leveraging tooling.

Kevin Tenn

né Park

Product Design & Design System

Kevin Tenn

né Park

Product Design & Design System