Beeper – Designing a Native Chat Aggregator

Project Snapshot

Designed Beeper’s iOS and iPad apps from the ground up, blending Beeper’s cross-platform design language with native iOS patterns. Delivered the Beta launch in under 6 months, reaching 30K users in the first month.

Beeper: Unified Chat Inbox

Problem & Opportunity

Beeper aggregates chats from services like iMessage, WhatsApp, and Discord into a single app. The challenge was to design a flexible interface that worked for every chat type while still feeling like a polished, Apple-native experience.

Simple, minimalist UI

My Role

Led iOS and iPad design from concept to implementation. Collaborated directly with Beeper’s founders, the desktop designer, and a team of 6 iOS engineers. Also mentored the Android designer to ensure cross-platform cohesion.

Beepe’s cross-network Composer

Key Activities & Process

  • Gathered product requirements from founders, customer support, and user interviews
  • Explored dozens of design directions, iterated based on stakeholder feedback
  • Partnered closely with iOS engineers through design reviews and build QA
  • Maintained high design quality and consistency throughout the product
  • Mentored junior designer working on Android

Design Highlights

Account Management UI:

Beeper’s encrypted, on-device account system was difficult to communicate clearly. I designed an intuitive flow that educated users on how accounts are stored and managed while reducing cognitive load.

Adding a new chat account flow

Premium features:

Beeper’s encrypted, on-device account system was difficult to communicate clearly. I designed an intuitive flow that educated users on how accounts are stored and managed while reducing cognitive load.

Send Later flow (premium)

Impact

  • Beta built and shipped in <6 months
  • 30,000 users joined during the first month in Apple’s TestFlight
  • Strong internal alignment and positive user sentiment around the iOS UX

What I Learned

Working with founders can be challenging — next time I’d bring in more user data to better advocate for certain UX decisions and push back on assumptions when needed.

wptr_hide_title:
0