← Back

Mobile / Multi-Screen

Harmony

A social platform for musicians who want to collaborate, not just listen. I designed five connected flows and held them together as one product.

Harmony app landing screen on a phone

Role

Product Designer

Platform

iOS

Timeline

Self-directed

Tools

Figma

01 / Challenge

Challenge

Music apps are built for listening. If you actually play, there's nowhere to find people to play with, see what's happening locally, or show what you can do and when you're free.

Harmony matching results screen on a phone

02 / Research

Research

I interviewed working musicians about how they actually find people to play with. The answers were consistent: chemistry and shared taste matter more than follower counts, inconsistent commitment kills projects, and most collaborations happen through studio networking rather than any platform.

People wanted to hear someone play before reaching out, filter by instrument/skills, and talk to someone before committing. Those five needs became five flows, and I kept them consistent so the product felt dependable.

  • Product Design
  • Design Systems
  • Prototyping

03 / Solution

Solution

Harmony compatibility matching screen on a phone

Compatibility Matching

Musicians told me they filter on genre, instrument, skill level, and level of commitment — not popularity. Matching surfaces those attributes directly, including availability, as mismatched sincerity was identified as a major cause of collaborations failing.

Harmony artist profile screen for a musician named Sarah

Artist Profiles

Every musician I spoke with wanted to hear someone play before reaching out. Profiles lead with audio samples, then genres, roles, experience, and what that person is actually looking to do — record, perform, or just jam. A first message has something behind it.

Harmony local open mic night event screen on a phone

Local Events

Interviews split on local versus remote — people wanted both. Events covers the local half: open mics and sessions nearby, who's attending, and a thread to sort out details. It's the low-commitment way to meet someone before agreeing to anything.

04 / Impact

Impact

5

Connected Flows

2

Fidelity Stages

1

Designer

Everything moved from low fidelity to high fidelity based on what participants said rather than what looked good. The harder problem was consistency — five flows sharing one visual and interaction language, so moving from matching to a profile to a chat never felt like changing apps.

What I Learned

Consistency across a product is a different skill than one polished screen. Five flows taught me more about building a system than any single interface would have.

Next Project

Yakabod

Learning where design decisions break down in engineering.

View Project →