Scaling design with the
Spark Sport design system

Mobile Image
Camera
Tab Image
Tab Image
Tab Image
Tab Image
Tab Image
Tab Image
Tab Image
Tab Image
Tab Image

Lead product designer

8 months

Mobile, desktop & TV

4+ person cross-functional team

MY ROLE

  • Leading the design and research efforts to define key components and patterns for the system,

  • Conducted component audits to ensure consistency across platforms and improve usability.,

  • Designed reusable components and ensured smooth handover between design and development,

  • Collaborated with developers to ensure design tokens were correctly implemented, enabling consistent styling across all platforms.

PROJECT OVERVIEW

The Spark Sport Design System was created to provide a unified set of guidelines, components, and patterns for consistent and efficient design across multiple platforms. The system aimed to streamline the design process, reduce redundancy, and ensure a seamless experience for users accessing Spark Sport content.

Scaling design with the
Spark Sport design system

Mobile Image
Camera
Tab Image
Tab Image
Tab Image
Tab Image
Tab Image
Tab Image
Tab Image
Tab Image
Tab Image
Tab Image
Tab Image

Lead product designer

8 months

Mobile, desktop & TV

4+ person cross-functional team

MY ROLE

  • Leading the design and research efforts to define key components and patterns for the system,

  • Conducted component audits to ensure consistency across platforms and improve usability.,

  • Designed reusable components and ensured smooth handover between design and development,

  • Collaborated with developers to ensure design tokens were correctly implemented, enabling consistent styling across all platforms.

PROJECT OVERVIEW

The Spark Sport Design System was created to provide a unified set of guidelines, components, and patterns for consistent and efficient design across multiple platforms.


The system aimed to streamline the design process, reduce redundancy, and ensure a seamless experience for users accessing Spark Sport content.

THE PROBLEM

How might we build a design system to improve consistency?

How might we build a design system to improve consistency?

Establishing a unified, token-based design system to drive consistency, reduce development rework, and accelerate feature delivery across Spark Sport’s web, mobile, and TV platforms.

Establishing a unified, token-based design system to drive consistency, reduce development rework, and accelerate feature delivery across Spark Sport’s web, mobile, and TV platforms.

CURRENT CHALLENGES

Inconsistent UI

Visual and interaction patterns vary across platforms, reducing user confidence.

Delivery delays

Lack of reusable components slows down the design and dev process.

Repeated work

Teams often duplicate effort due to missing shared foundations.

Quality gaps

Inconsistent standards lead to fragmented experiences and lower polish.

THE RESEARCH

Strategic groundwork for
a scalable system

Strategic groundwork for
a scalable system

I began with a structured approach to make sure the system was effective, scalable and valuable for all users.

I began with a structured approach to make sure the system was effective, scalable and valuable for all users.

STRATEGY & ROADMAP

Key player & goals

Identify key users designers, engineers and product managers who would interact with the system.

Key player & goals

Identify key users designers, engineers and product managers who would interact with the system.

Research

Gather user insights and assess pain points to uncover opportunities that will inform the design system’s development.

Research

Gather user insights and assess pain points to uncover opportunities that will inform the design system’s development.

Understand needs

Focus on essential design elements like colours, typography and tone, working closely with each team to address their challenges.

Understand needs

Focus on essential design elements like colours, typography and tone, working closely with each team to address their challenges.

Audit & inventory

Evaluate the current state of the system. Document all existing assets and UI elements, ensuring nothing is overlooked in the inventory process.

Audit & inventory

Evaluate the current state of the system. Document all existing assets and UI elements, ensuring nothing is overlooked in the inventory process.

Foundations

Develop a platform-agnostic and tokinesed framework that accounts for all UI elements across multiple platforms and brands.

Foundations

Develop a platform-agnostic and tokinesed framework that accounts for all UI elements across multiple platforms and brands.

Evolve & maintain

The design system should be a living project, continuously evolving to adapt to new technologies and user needs.

Evolve & maintain

The design system should be a living project, continuously evolving to adapt to new technologies and user needs.

THE DESIGN

Building a tokenised design system

Building a tokenised
design system

We used design tokens to define colours, typography, spacing, ensuring consistency across platforms. Tokens replaced hardcoded values and made updates easier for both designers and developers.

We used design tokens to define colours, typography, spacing, ensuring consistency across platforms. Tokens replaced hardcoded values and made updates easier for both designers and developers.

PLATFORM AGNOSTIC TOKENS

To ensure consistency, I created a neutral, platform-agnostic set of tokens defined at the foundation level, not tied to any product or brand.


Instead of naming colors by use, I used role and tone, separating core values from UI specifics.


This approach made the system scalable across web, mobile and TV, allowing flexible mapping to product-specific components while keeping consistency.

SELF-DOCUMENTING COMPONENTS

I designed components that automatically provide relevant documentation about their usage, variations and best practices, directly within Figma & codebase

COMPONENT TOKENS

After defining foundational tokens, I created component-level tokens to support specific UI elements like buttons, inputs, and cards.


Each component had variants and states, using semantic naming Button/Primary/Large/Pressed or input-border-error.


This made the system easier to understand and maintain, allowing designers and developers to work with predictable, reusable values across platforms.

GRID SYSTEM

I defined a responsive grid system that could scale across mobile, tablet and web. It was built on a 12-column layout with consistent spacing, margins, and gutters. The grid was flexible to support different breakpoints and content types, and aligned with the layouts.

DESIGN PRINCIPLES

I developed core design principles to guide decision-making across teams. I started by reviewing Spark Sport’s brand values and product goals, then collaborated with designers, developers, and product managers to align on shared values.

GOVERNANCE & DOCUMENTATION

I established clear guidelines to manage the design system’s evolution, ensuring that all updates are meaningful and aligned with the overall vision. This included:


- Roles and responsibilities: Defining who is responsible for maintaining, updating and reviewing the system, between designers, developers, and product managers.

- Version control: Setting a system for versioning the design tokens, components and other assets to ensure that updates are properly tracked and old versions are still accessible if needed.

- Approval processes: Creating a process for approving new components, patterns, or tokens, so that any additions maintain design consistency and quality standards.

THE COMPONENTS

Designing a unified set of
reusable components

Designing a unified set of
reusable components

I designed a scalable library of components to ensure visual and functional consistency across Spark Sport’s platforms.

Each component is flexible, accessible and built for real-world use, supporting faster development.

I designed a scalable library of components to ensure visual and functional consistency across Spark Sport’s platforms. Each component is flexible, accessible and built for real-world use, supporting faster development.

SOME KEY COMPONENTS

Button

With options for size, variant, icon placement and accessibility

Dropdown

Supporting multiple content types and expand/collapse states

Text input

With validation, helper text and label positioning options

Pricing cards

Compare subscription options with clear pricing and features

Content card

Display game info, team logos & quick actions in a compact layout

Bottom navigation

With support for active states, icons & customisable navigation

Button

With options for size, variant, icon placement and accessibility

Pricing cards

Compare subscription options with clear pricing and features

Dropdown

Supporting multiple content types and expand/collapse states

Content card

Display game info, team logos & quick actions in a compact layout

Text input

With validation, helper text and label positioning options

Bottom navigation

With support for active states, icons & customisable navigation

Let's
work
together

iamumut@gmail.com

I’m currently open to full-time opportunities. Feel free to reach out to explore my other case studies, chat about potential work, or just catch up over coffee.

© Umut Aydin 2025 ♥️

Let's
work
together

iamumut@gmail.com

I’m currently open to full-time opportunities. Feel free to reach out to explore my other case studies, chat about potential work, or just catch up over coffee.

© Umut Aydin 2025 ♥️

THE IMPACT

Scaling design impact across Spark Sport

Scaling design impact across Spark Sport

We created a unified system to streamline Spark Sport’s digital experience, boosting consistency, speeding up delivery and improving team collaboration.

We created a unified system to streamline Spark Sport’s digital experience, boosting consistency, speeding up delivery and improving team collaboration.

KEY METRICS

40%

Reduction in design and development rework

90+

Reusable components built for cross-platform use

28%

Faster delivery cycles across squads

50%

Faster onboarding for new designers

Let's
work
together

iamumut@gmail.com

I’m currently open to full-time opportunities. Feel free to reach out to explore my other case studies, chat about potential work, or just catch up over coffee.

© Umut Aydin 2025 ♥️

Scaling design with the Spark Sport design system

Mobile Image
Camera

Senior product designer

6 months

Mobile app

10+ person cross-functional team

MY ROLE

  • Leading the design and research efforts to define key components and patterns for the system,

  • Conducted component audits to ensure consistency across platforms and improve usability.,

  • Designed reusable components and ensured smooth handover between design and development,

  • Collaborated with developers to ensure design tokens were correctly implemented, enabling consistent styling across all platforms.

PROJECT OVERVIEW

The Spark Sport Design System was created to provide a unified set of guidelines, components, and patterns for consistent and efficient design across multiple platforms. The system aimed to streamline the design process, reduce redundancy, and ensure a seamless experience for users accessing Spark Sport content.

THE PROBLEM

How might we build a design system to improve consistency?

Establishing a unified, token-based design system to drive consistency, reduce development rework, and accelerate feature delivery across Spark Sport’s web, mobile, and TV platforms.

CURRENT CHALLENGES

Inconsistent UI

Visual and interaction patterns vary across platforms, reducing user confidence.

Delivery delays

Lack of reusable components slows down the design and dev process.

Repeated work

Teams often duplicate effort due to missing shared foundations.

Quality gaps

Inconsistent standards lead to fragmented experiences and lower polish.

THE DESIGN

Building a tokenised design system

We used design tokens to define colours, typography, spacing, ensuring consistency across platforms. Tokens replaced hardcoded values and made updates easier for both designers and developers.

PLATFORM AGNOSTIC TOKENS

To ensure consistency, I created a neutral, platform-agnostic set of tokens defined at the foundation level, not tied to any product or brand.


Instead of naming colors by use, I used role and tone, separating core values from UI specifics.


This approach made the system scalable across web, mobile and TV, allowing flexible mapping to product-specific components while keeping consistency.

SELF-DOCUMENTING COMPONENTS

I designed components that automatically provide relevant documentation about their usage, variations and best practices, directly within Figma & codebase

COMPONENT TOKENS

After defining foundational tokens, I created component-level tokens to support specific UI elements like buttons, inputs, and cards.


Each component had variants and states, using semantic naming Button/Primary/Large/Pressed or input-border-error.


This made the system easier to understand and maintain, allowing designers and developers to work with predictable, reusable values across platforms.

GRID SYSTEM

I defined a responsive grid system that could scale across mobile, tablet and web. It was built on a 12-column layout with consistent spacing, margins, and gutters. The grid was flexible to support different breakpoints and content types, and aligned with the layouts.

DESIGN PRINCIPLES

I developed core design principles to guide decision-making across teams. I started by reviewing Spark Sport’s brand values and product goals, then collaborated with designers, developers, and product managers to align on shared values.

DOCUMENTATION

I established clear guidelines to manage the design system’s evolution, ensuring that all updates are meaningful and aligned with the overall vision. This included:


- Roles and responsibilities: Defining who is responsible for maintaining, updating and reviewing the system, between designers, developers, and product managers.

- Version control: Setting a system for versioning the design tokens, components and other assets to ensure that updates are properly tracked and old versions are still accessible if needed.

- Approval processes: Creating a process for approving new components, patterns, or tokens, so that any additions maintain design consistency and quality standards.

THE COMPONENTS

Designing a unified set of reusable components

I designed a scalable library of components to ensure visual and functional consistency across Spark Sport’s platforms. Each component is flexible, accessible and built for real-world use, supporting faster development.

SOME KEY COMPONENTS

Button

With options for size, variant, icon placement and accessibility

Pricing cards

Compare subscription options with clear pricing and features

Dropdown

Supporting multiple content types and expand/collapse states

Content card

Display game info, team logos & quick actions in a compact layout

Bottom navigation

With support for active states, icons & customisable navigation

Text input

With validation, helper text and label positioning options

THE IMPACT

Scaling design impact across Spark Sport

We created a unified system to streamline Spark Sport’s digital experience, boosting consistency, speeding up delivery and improving team collaboration.

40%

Reduction in design and development rework

90+

Reusable components built for cross-platform use

28%

Faster delivery cycles across squads

50%

Faster onboarding for new designers

KEY METRICS

Let's
work
together

iamumut@gmail.com

I’m currently open to full-time opportunities. Feel free to reach out to explore my other case studies, chat about potential work, or just catch up over coffee.

© Umut Aydin 2025 ♥️

Let's
work
together

iamumut@gmail.com

I’m currently open to full-time opportunities. Feel free to reach out to explore my other case studies, chat about potential work, or just catch up over coffee.

© Umut Aydin 2025 ♥️