Role
Senior UX Designer
Timeline
2019 – 2023
Platform Migration
Linux → Android
Overview
As Senior UX Designer for BMW's new Android-based head unit, I led the transition of an established Linux personalization system to Android — without losing the premium feel BMW drivers expect.
The challenge wasn't feature parity. It was ensuring deeper capability felt lighter to use.
What I took away
Four years shipping personalization across two brands and two display shapes taught me that constraint is clarifying. The circular MINI screen made the system better — not harder.
01
Migrating without regressing
The Linux system had years of user-tested patterns. Rather than porting wholesale to Android, I mapped the full feature surface and rebuilt the IA from scratch — carrying forward only what was genuinely useful.
02
Depth that doesn't overwhelm
Personalization is inherently extensive — ambient lighting, profiles, driving modes, display preferences. The solution: progressive disclosure. Surface the 20% drivers touch regularly; make the rest discoverable, not front-loaded.
03
One system, two very different screens
BMW's widescreen rectangular display and MINI's round unit share the same codebase but need different spatial logic. I designed components flexible enough to feel native to both — not adapted, but considered for each.
04
Cross-team alignment at scale
Decisions spanned product, engineering, legal, and global brand teams. I ran structured critique sessions and maintained a decision log — turning disagreements into documented rationale rather than revisited arguments.






