MilkStork Design Systems

Scaling a consistent product experience across ecommerce and internal platforms

Design System Foundations
Core tokens and foundations used across Milk Stork products.

Milk Stork’s platform supports working parents shipping breast milk safely while traveling for work. As the product grew, the interface and internal tools began to diverge across teams and features.

I led the effort to establish a scalable design system that unified product experiences across the ecommerce storefront, account dashboard, and internal operations tools.


The Challenge

The product had grown quickly across multiple surfaces:

  • E-commerce purchasing flow

  • Account dashboard

  • Internal operations tools

  • Admin management systems

UI patterns had been created ad-hoc over time. This resulted in:

  • Inconsistent UI components

  • Duplicated patterns across teams

  • Slow design and engineering collaboration

  • Difficulty maintaining visual consistency

A shared system was needed to support both product growth and team efficiency.


My Role

Lead Product Designer

Responsibilities included:

• defining design system architecture
• building reusable UI components
• creating tokenized color and typography systems
• documenting patterns for cross-team usage
• collaborating with engineering on implementation


Approach

✔️ Component Architecture

I audited existing product screens to identify repeating UI patterns and opportunities for standardization.

Core components included:

• Color scale

• Spacing system

• Typography hierarchy

• Elevation and shadow patterns

Each component was designed to support multiple product contexts.

✔️ Design Tokens & Variables

Using Figma variables, I structured the system around reusable design tokens:

• Color token system
• Spacing scale
• Typography hierarchy
• Elevation and shadow system

This allowed the system to scale while maintaining visual consistency.

✔️ Cross-Product Consistency

The design system unified UI across several Milk Stork product areas:

• Ecommerce product pages
• Cart and checkout flow
• Customer account dashboard
• Internal operations interfaces

This helped ensure a consistent experience for both customers and internal teams.



Outcomes

The design system improved product development in several ways:

• Faster design iteration
• More consistent UI patterns across features
• Improved collaboration between design and engineering
• A scalable foundation for future product development


Reflection

Design systems are more than component libraries. They create a shared language that allows teams to design, build, and scale products more effectively.

By establishing a unified system, Milk Stork’s platform could continue growing while maintaining clarity, consistency, and efficiency across the product experience.

Next
Next

Helping Users Estimate Car Insurance Costs Before Getting a Quote