Belkin

SoundForm: creating foundational design for Belkin

Lead product design on the SoundForm companion app for wireless earbuds, then the design system I built in the downtime after 1.0, as the last designer standing.

Key details
RoleLead Product Designer
TeamMe, 4 engineers, 1 content designer, 1 PM, 1 UI designer
PlatformFigma; native mobile, iOS and Android
Major Outcomes
  1. 1.0 shipped to both stores; 100K+ downloads
  2. 37 → 224 components, light and dark
Part 1

Product Design

Shipping SoundForm 1.0 as the last designer standing.

Three core SoundForm screens: searching, remove device, and can't find your earbuds
The problem

Shipping when the team leaves

Belkin needed a companion app for its first prosumer earbuds, and it needed it to ship. I joined in September 2021, after discovery was done and the core of the app was already built: dashboard, device connection, onboarding. The UX team was a manager and three designers. Within the year every one of them left, and I carried 1.0 to release as the only product designer in the company.

The SoundForm Immerse dashboard on a phone
The goals

What did Belkin need from the app?

  • Outperform competitors in the wireless earbud space
  • Lift overall brand perception
  • Let people personalize their earbuds through the app
  • Scale to Belkin's upcoming line of audio products
Two Slack messages from colleagues on defending UX decisions, avatars blurred
My role

What was I responsible for?

  • Carrying the app to the finish line as the designers around me left
  • Designing the feature-focused experiences, earbud controls first
  • Defending user-centered design as the sole product designer in the company
  • Defining the analytics to track, so the app could learn from its users
  • Spearheading Belkin's first design system
The left touch control screen and the analytics table listing events to capture
Measuring

How would we know it worked?

No analytics existed, and without data the next designer inherits guesses. I pushed the dev team to build an analytics dashboard, and with every delivery I shipped a table of what to capture and why. 31 tags went in with 1.0.

Four 1.0 feature screens: feedback, remove or reset device, EQ and the scrolling dashboard
The release

What did 1.0 look like?

A complete and cohesive 1.0 on iOS and Android in May 2022: feedback, remove and reset device, the EQ, the scrolling dashboard, each feature-focused and handed off with its own flow. A ~120-page handoff, 12 UX flows, and 31 analytics tags logged for whoever came next.

Part 2

Systems Design

The four months after launch, spent building the foundation the next products would stand on.

Setting the foundation

The pre-system handoff file: rows of screens with no master components

With 1.0 out I finally had downtime, and a handoff file that punished every change. If a component needed an adjustment, I applied it by hand across every design that used it. A product line was coming. I wanted a foundation for design at Belkin, for myself and for every designer who came after me. Cleaning up later would have been faster for a month and slower for the year.

Creating a robust library

Before

Before

37 components, none used as parent components, none tied to a text or style library.

After

After

224 components built on atomic design, every one tied to the style library, with dark and light mode variants.

The style library: color and text styles every component draws from
The style library

What did every component draw from?

Color and text styles that every component in the library draws from set the foundation for future change: an accessibility color fix or a new typeface happens once, not screen by screen.

The audits

Component audit

Component audit

Pain points in padding and spacing found and fixed, everything pixel perfect, on a spacing system of multiples of four.

Accessibility audit

Accessibility audit

Every color and component in the app checked for ADA compliance.

Design system documentation pages: button states, statuses, toast messages and alerts
Documentation

How was it documented?

  • An organized library that documents every component and how it is used
  • Written for the designers who would come after me, even though I was the only one at the time
Post-launch screens built from the system, in light and dark
What it made possible

What changed once it existed?

Designing on the fly. Standardized components gave every design consistency by default, and the speed to prototype and iterate in the same sitting. The 150+ screens that followed were built about 95% from system components, in light and dark.

Final outcome

1.0 shipped on both stores, then a foundation built for the designers who came next.

  • Released on iOS and Android, May 2022
  • ~120-page handoff, 12 UX flows, 31 analytics tags
  • 37 → 224 components, atomic, light and dark, tied to a shared style library
  • 150+ post-launch screens built ~95% from system components; redlines and docs for future designers

Still in both stores today: 100K+ downloads on Google Play, and the app was updated through version 1.3 after I left.

Final outcome: 1.0 shipped on both stores, then a foundation built for the designers who came next.
What I'd do differently

I learned that a design system is sometimes what you build with the quiet after a launch, not a maturity milestone you wait for. Being the last designer standing meant every hand-propagated change cost me, so the foundation was the most selfish and the most generous thing I did: it made my next screens fast and left the next designer a library instead of a pile. I also learned to fight for measurement early; the analytics table was the least glamorous thing I did and probably the most useful to whoever came after me. What I would do differently is compress the control-mapping research into decisions faster; I spent time documenting competitor mappings that a single annotated diagram would have covered.