Unified Dynamic Checkout reimagines how BNPL works at the moment of purchase.

Platform-scale Design System Transformation

Unifying Afterpay & Cash App into a multi-brand, scalable design system

Company

Cash App Afterpay

Timeline

2025

2025

Role

Product Design Lead

Project overview

Afterpay and Cash App were operating as two distinct product ecosystems with divergent design systems, duplicated components, and inconsistent user experiences.

As Block moved toward a more integrated commerce platform, this fragmentation became a scaling constraint — slowing product development, increasing design and engineering overhead, and creating inconsistencies across global markets.

I led the design system transformation to unify both platforms into a single, scalable, multi-brand system — enabling teams to move faster while maintaining product quality and brand integrity.

Challenge & Opportunity

  • Two mature products with independent design systems

  • Significant component duplication and drift

  • No shared token architecture or theming model

  • Increasing complexity from multi-market expansion

  • Tight coupling between design and engineering implementations

  • Growing need for cross-product experiences

At scale, this created:

  • Slower delivery across teams

  • Inconsistent user experiences

  • High maintenance cost for design and engineering

  • Limited ability to ship platform-level features

Outcomes

Establish a single source of truth across Afterpay and Cash App

  • Introduce multi-brand theming to support distinct product identities

  • Decouple design decisions from implementation through tokenisation

  • Enable cross-platform product development

  • Create a system that scales with Block’s long-term platform vision

Unified Dynamic Checkout reimagines how BNPL works at the moment of purchase.

Platform-scale Design System Transformation

Unifying Afterpay & Cash App into a multi-brand, scalable design system

Company

Cash App Afterpay

Timeline

2025

2025

Role

Product Design Lead

Project overview

Afterpay and Cash App were operating as two distinct product ecosystems with divergent design systems, duplicated components, and inconsistent user experiences.

As Block moved toward a more integrated commerce platform, this fragmentation became a scaling constraint — slowing product development, increasing design and engineering overhead, and creating inconsistencies across global markets.

I led the design system transformation to unify both platforms into a single, scalable, multi-brand system — enabling teams to move faster while maintaining product quality and brand integrity.

Challenge & Opportunity

  • Two mature products with independent design systems

  • Significant component duplication and drift

  • No shared token architecture or theming model

  • Increasing complexity from multi-market expansion

  • Tight coupling between design and engineering implementations

  • Growing need for cross-product experiences

At scale, this created:

  • Slower delivery across teams

  • Inconsistent user experiences

  • High maintenance cost for design and engineering

  • Limited ability to ship platform-level features

Outcomes

Establish a single source of truth across Afterpay and Cash App

  • Introduce multi-brand theming to support distinct product identities

  • Decouple design decisions from implementation through tokenisation

  • Enable cross-platform product development

  • Create a system that scales with Block’s long-term platform vision