Lang.ai Design System

Built from Scratch: From zero to a documented component library boosting team delivery by 25%

Company

Lang.ai

Role

Lead Product Designer

Industry

Design Systems · Product Infrastructure

Duration

2 years

a cellphone leaning against a wall

Overview

As Lang.ai’s product grew, the lack of a unified design system led to inconsistent UI, duplicated work, and slow collaboration between design and engineering.

I built the design system from scratch, creating a shared foundation for the entire product.

Impact:

  • Established a single source of truth across design and engineering

  • Reduced duplicated work and design inconsistencies

  • Improved speed and clarity in product development


View Live Documentation in Zeroheight →

The problem

The product wasn’t scaling consistently.

Teams were facing:

  • Inconsistent components and visual patterns

  • Repeated design and engineering work

  • Misalignment between design and implementation

  • Increasing effort to ship new features

Without a system, every new feature added more complexity and more design debt.

My role

I owned the design system end-to-end:

  • Defined foundations (tokens, typography, color, spacing)

  • Built the component library

  • Established guidelines and usage patterns

  • Documented the system in Zeroheight

  • Drove adoption across design and engineering

a cellphone leaning against a wall
a cell phone on a rock

The solution

I created a scalable system that aligned design and development.

1. Design foundations

Defined tokens for color, typography, and spacing
→ Ensured visual consistency across the product

2. Component library

Reusable UI components with defined states and behaviors
→ Reduced duplication and sped up design + development

3. Documentation & guidelines

Published on Zeroheight for accessibility and clarity
→ Enabled adoption and onboarding across teams

a cell phone on a bench

Outcomes

Single source of truth

  • Used by both designers and engineers across the product

Faster delivery

  • Reduced time spent recreating components and resolving inconsistencies

Reduced design debt

  • Prevented further fragmentation as the product scaled

Accessible system

  • Live documentation made the system usable beyond the design team

Key takeaway

A design system isn’t just about consistency, it’s about enabling teams to move faster with confidence.

This project laid the foundation for scaling the product without scaling complexity.

Other projects

Let's work together.

If you're building tools for technical teams and want a designer who thinks in systems and speaks to engineers, let's talk.

Let's work together.

If you're building tools for technical teams and want a designer who thinks in systems and speaks to engineers, let's talk.

Let's work together.

If you're building tools for technical teams and want a designer who thinks in systems and speaks to engineers, let's talk.

© 2026 · Judith Lopez · All Rights Reserved

© 2026 · Judith Lopez · All Rights Reserved

© 2026 · Judith Lopez · All Rights Reserved

Create a free website with Framer, the website builder loved by startups, designers and agencies.