Unicorn Design System

Completing WP Engine's design system with essential components for global team productivity

MISSION

Complete essential
missing components

COMPONENTS

Tables, Modals
Cards, Date & Time

ROLE

Product Designer
Design System Specialist

COMPANY

WP Engine

TIMELINE

Ongoing throughout tenure

The Challenge

When I joined WP Engine, the customer portal had significant inconsistency issues. While the Unicorn Design System was well-established, it was missing essential components that product teams desperately needed.

No Table Component

Designers were "terribly frustrated" because they needed standardized tables

Rogue Patterns

Teams creating custom solutions that didn't align with the system

Inconsistent Experience

Different product teams using different patterns across the portal

Design Inefficiency

Designers recreating solutions instead of reusing components

My Mission

Complete the design system by delivering the final essential components needed to replace rogue patterns and standardize the portal experience.

My Approach

Leveraged Previous Experience

Built on my table component work at Dell:

  • Column components work better than rows for flexibility

  • Avoided accessibility pitfalls with tooltips

  • Applied proven patterns for global, scalable design

Enhanced Existing Work

  • Inherited designs from a former employee

  • Improved approach using Dell experience and best practices

  • Focused on flexibility while maintaining consistency

Collaborated with Senior Designers

  • Worked closely with senior team members on modals and cards

  • Incorporated feedback to improve component flexibility

  • Added "slot" component feature - very popular with design team ❤️

Key Components Delivered

Table Component

Problem:

No standardized tables despite widespread need

Solution:

Flexible table system with multiple variants and density options

Impact:

Designers finally had the component they'd been requesting

Modal Component

Challenge:

Contextual information without disrupting workflow

Focus:

Clarity, hierarchy, and accessibility for user comprehension

Card Component

Considerations:

Responsiveness, visual hierarchy, and content flexibility

Innovation:

Added "slot" component for customization - very popular with the design team

Date & Time Component

Process:

Conducted full portal audit to understand all use cases

Global Thinking:

Researched formatting variations across regions and cultures

Engineering Alignment:

Confirmed technical feasibility for date ranges

Results & Impact

Design Team Efficiency

  • Increased design velocity

  • Reduced inconsistency across portal

  • Improved adoption of design system

  • Very positive feedback from designers

Product Development

  • Standardized patterns replaced rogue implementations

  • Faster development with reusable components

  • Consistent user experience across teams

System Maturity

  • Completed essential component library

  • Global-ready components for international users

  • Adaptable system that evolved based on feedback

What I Learned

Global Design Considerations

As a global company, we had to consider other points of view, not just US-centric patterns. This expanded my thinking about inclusive design at scale.

Systems Adaptability Through Feedback

Making systems adaptable through feedback and iteration was most valuable. The "slot" component feature came from listening to designers' needs for flexibility.

Knowledge Transfer

Bringing insights from Dell's design system work helped me avoid common pitfalls and apply proven patterns to WP Engine's specific needs.

Collaboration at Scale

Working with senior designers and cross-functional teams taught me how to contribute effectively within established systems while bringing innovation.

Check out my other case studies.