Press Play on Mixtape: SoundCloud’s New Design System

TEAM

Srishti Bhawal

Rohan Boda

WHAT I DID

Led the creation of a comprehensive design system, developing core foundations and designing 20+ reusable components, all documented for scalable use.

DURATION

February - May 2025 / 14 weeks

SKILLS

Systems Thinking / UX Design / Usability Testing / Documentation & Communication

What is SoundCloud? 🤔

SoundCloud is an artist-first, open music platform that caters to both music creation and listening experiences!

Why does SoundCloud need a design system?

An inconsistent and inaccessible UI increases cognitive load and disrupts the user experience on SoundCloud.

Our solution 🪄

Introducing Mixtape Design System: Your favorite soundtrack for seamless workflows!

A streamlined, future-proof design system that empowers teams across SoundCloud to build cohesive, intuitive, and inclusive user experiences together.

We raised the bar... and then some! 🎉

Redesigned 20+ reusable components for use across 17+ screens, unified within a single design system.

Our team designed, tested, and published the Mixtape Design System, improving visual consistency, usability, and workflows for SoundCloud. We presented the system to peers, highlighting benefits like reduced cognitive load, better accessibility, faster handoff, and cohesive UX, earning praise for both our presentation and attention to detail.

Uh-oh... a new interface!

Funny story: While we were building Mixtape, SoundCloud launched a new UI that looks strikingly similar to ours!

Midway through our design phase, SoundCloud released a new UI—initially surprising, but it soon validated our approach. Both interfaces looked strikingly similar, addressing the same core goals: consistency, accessibility, and usability.

While the update improved the UI, a design system like Mixtape could further enhance consistency, scalability, and accessibility.

NEW SOUNDCLOUD UI

SOUNDCLOUD WITH MIXTAPE

So how did I do it? Let’s start from the beginning!

Understanding our users by using a design system

Interested in seeing how SoundCloud looks using Polaris, Shopify’s design system?

We began by stepping into users’ shoes, recreating SoundCloud using a public design system to understand designers’ needs.

Using Shopify’s Polaris, we saw how consistency improves usability, teaching me the value of clear documentation and inspiring our tailored Mixtape Design System for SoundCloud.

The UI Shell: Polaris' standout feature that enables rapid development of new pages with consistent layouts and navigation.

Polaris’ UI Shell—a flexible layout framework—organized navigation, headers, and footers, jumpstarting my workflow despite minimal documentation. I saw how a similar component could benefit SoundCloud’s design system.

Identifying key issues

So… Where do we start with building a design system for SoundCloud? By deconstructing it first, of course!

We conducted a design audit of SoundCloud using Atomic Design, breaking the interface into basic components to identify and document key inconsistencies.

Below is a breakdown of SoundCloud’s interface elements, organized by function:

What did we learn by breaking down SoundCloud?

Our analysis of SoundCloud’s interface revealed 4 key insights that we needed to address.

Color - Lack of consistency

01a: We found 20 neutral shades with minimal shifts in value.

Color - Lack of accessibility

01b: Many background and foreground combinations were inaccessible.

Typography - Lack of consistency

02a: Inconsistent font sizing across headers and body text created a lack of visual hierarchy.

Typography - Lack of accessibility

02b: There were randomly assigned H1/H2 type classes across interface and code.

Buttons - Lack of consistency

03a: We found 34 unique button styles across the interface.

Buttons - Lack of accessibility

03b: Majority of the buttons in SoundCloud’s interface were not sized for accessibility.

SoundCloud's brand identity

04: SoundCloud has a distinct and recognizable brand identity that should be carefully preserved.

SoundCloud’s iconic waveform and artist-focused UI create an inclusive space for all creators. Our redesign prioritizes improving usability while preserving this distinctive brand identity.

Defining our guiding principles

Looking forward, we identified the priorities and goals that would guide how we designed Mixtape!

By establishing clear brand and design principles, we created a framework to unify the experience and streamline workflows:

Clear and Consistent

Accessible

Empowering

Dynamic

Bold and Beautiful

Starting to design!

Building SoundCloud’s flexible UI kit for streamlining the design process.

With our principles established, we progressed to building a scalable and efficient design system for SoundCloud.

Leveraging Figma, we crafted a comprehensive UI kit featuring our foundations, reusable components and modular patterns to simplify and accelerate both design and development workflows, as seen in the demo below.

Atoms

Tokenized the smallest, reusable elements to create a design foundation.

Molecules

Combined basic elements to create functional, reusable components.

Organisms

Built distinct sections and blocks of an interface using components.

Testing the UI Kit

"What the heck is a Shell?!" Improving the usability and function of the UI Shell based on user feedback.

We tested UI Kit v1.0 by asking other designers to recreate existing SoundCloud pages using our system. While users found the UI Shell extremely helpful once they understood it, many were initially confused about what it was, how to use it, and where to find it. To solve this, we moved the UI Shell to the Foundations section—recognizing it as a core building block—and made it more discoverable.

We also redesigned the Shell to include swappable content blocks and embedded usage instructions (as seen below), making it feel more like a starter template than an incomplete page. To support this further, we added clear, detailed documentation to guide users through its use.

BEFORE

AFTER

Documenting Mixtape

Mixtape’s documentation serves as the single source of truth for SoundCloud’s new interface.

Hosted on Zeroheight, Mixtape provides guidance on principles, tools, contributions, and detailed foundations and components, with direct links to the Figma UI Kit to streamline design.

Take a look at our documentation site below:

*Drumroll* And here it is... Our final design system!

Say hello to Mixtape — A new track for SoundCloud design!

Introducing Mixtape's star qualities 🌟

Built in accessibility with extensive guidelines for further support.

Mixtape was built for accessibility, with inclusive components and WCAG-compliant guidelines that enable designers to create inclusive experiences by default.

Customizable and scalable design powered by tokens and variables.

Mixtape is built for scalable, customizable design, using tokens and variables to maintain consistency while allowing flexibility. Primitive tokens feed into semantic and component tokens, enabling easy customization without compromising the system.

PRIMITIVE TOKENS

SEMANTIC TOKENS

COMPONENT TOKENS

COMPONENT VARIABLES

Consistent, purposeful application of color, type, and buttons across the interface.

Mixtape refined SoundCloud’s color, typography, and buttons to enhance hierarchy, reinforce brand identity, and improve usability for a cohesive user experience.

20 SHADES OF GRAY TO 5 NEUTRALS CHECKED FOR ACCESSIBILITY

FROM 34 BUTTON STYLES TO 6 DISTINCT BUTTONS

TAGGED AND ORGANIZED TYPEFACE

Mixtape’s UI Shell: A flexible and consistent layout framework that speeds up design and development.

Mixtape’s UI Shell serves as the foundation for building pages quickly and efficiently. By standardizing key interface elements like navigation, headers, and footers, it maintains a cohesive user experience across the platform, while accelerating both design and development workflows.

Below is a short demo on how to effectively use a UI Shell to start designing a new page.

Branding Mixtape as a unique product that honors SoundCloud’s identity and innovation.

One of my favorite parts was productizing and branding Mixtape. I established a clear visual language across documentation and the UI kit, reinforcing Mixtape’s identity as a standalone, recognizable design system.

Understanding the impact

Mixtape allows SoundCloud teams to design and build faster, more consistently, and more collaboratively.

By implementing Mixtape, SoundCloud can speed up delivery by enabling teams to reuse components, scale confidently while maintaining quality and brand integrity, ensure consistency across platforms, and build accessible, inclusive experiences by default.

FOR DESIGNERS

Mixtape allows designers to move faster with ready-to-use, consistently made components.

FOR DEVELOPERS

Mixtape allows developers Build quicker with reliable, pre-built, shared code.

FOR TEAMS ACROSS SOUNDCLOUD

Mixtape enables team across SoundCloud to deliver unified experiences based on a shared design language.

The ending to our design story

Pitching Mixtape as SoundCloud’s key to better consistency, accessibility, and collaboration.

At the end of our project, we crafted a pitch for designers, developers, and product teams to showcase how Mixtape delivers real value—saving time, resources, and costs while boosting collaboration, consistency, and scalability across teams.

Our peers were impressed by our dedication to the project and the clarity of our presentation, particularly praising our communication skills. Many showed strong interest in Mixtape’s unique features—especially the UI Shell—and expressed excitement about applying them in their own work.

Reflecting on what I learned

Design System ≠ UI Kit 👾

“Design systems are a culture change disguised as a UI kit.” This insight was a key takeaway from the project—design systems unite teams around shared principles, streamline collaboration, and embed consistency and scalability—roles a UI kit alone cannot fulfill.

Unlocking Figma’s advanced features 🫡

Exploring Figma’s components, variants, auto-layouts, and interactive prototypes boosted my efficiency and deepened my understanding of its flexibility, setting a new standard for how I approach design projects.

Organization means everything to a design system team 😅

This project reinforced that strong organization is critical for a design system team—managing components, guidelines, and documentation ensures consistency, collaboration, and scalability.

Appendix

Mixtape Design System Documentation

Explore our single source of truth for SoundCloud design through our extensive documentation.

Mixtape's UI Kit (v2.0)

Use and explore Mixtape's UI Kit (v2.0), open to the public as a community file on Figma!

Pitch Deck

As part of the project, we pitched the Mixtape Design System to a group of our peers for practice and feedback.

Get in touch through email or Linkedin!

Navya Thakkar © 2025

Get in touch through email or Linkedin!

Navya Thakkar © 2025

Get in touch through email or Linkedin!

Navya Thakkar © 2025