Any questions?

Screenshots from a bike computer

Karoo OS User Configuration Architecture

At the core of the Hammerhead Karoo's operating system is a UX model we call  rider profiles. Initially, this concept didn't exist on the device. Early days of the Karoo required minimal user setup since the possible set of configurations was minimal. As we built new features, new settings inevitably creeped into the settings app. Users were confronted with an issue: they had to open their settings more and more as they switched between styles of riding. A mountain bike ride is driven by an entirely set of needs than what someone needs for a road bike ride. This menu jumping added to the time-to-ride, getting in the way of getting on the bike.

This problem became apparent only after a series of UX-symptoms grew. I was tasked with addressing this nuanced and hidden issue. The resulting work became our  rider profile model. Rider profiles allowed us to embed configurations dependent on each ride context. This meant riders could get riding with fewer taps, and less frustration. It also became the model reflected by our parent company's app– SRAM's AXS app. This will be the basis for future integrations between our connected product lines.

Learn more about the history of Karoo rider profiles and how they made riding easier for everyone: