Hardware UX and a companion app for a premium wireless speaker
A single interaction language across device and app — refined enough to match the hardware, and reliable with wet hands, in bright sun, and far from a phone.
- Role
- Lead Product Designer
- Timeline
- 2019 — 2020

A premium speaker is judged the moment you touch it — but KUBE's controls and feedback had no defined system. Physical interaction, LED feedback, and the app were disconnected, and everything had to work poolside, on the beach, and far from a phone.
I designed one interaction language that lived on the device and in the app — from a connection flow that goes from unboxing to playing in seconds, to multi-speaker mesh grouping, down to the smallest LED behavior. A set of buttons and lights became a cohesive, premium product.
A premium speaker is judged the moment you touch it, but KUBE's physical controls, LED feedback, and companion app shared no logic — and all of it had to work poolside, in bright sun, and far from a phone.
I designed one interaction language that lived on both the device and the app — from a seconds-long unbox-to-play setup down to the behavior of a single light.
- Designed the on-device control and LED feedback system
- Defined five distinct, legible modes across light and sound
- Designed the companion app and multi-speaker mesh grouping
Unified
One language across hardware + app
5 Modes
Distinct, legible LED + sound states
Mesh
Multi-speaker grouping





Next Project
LiftSession