Projects, patterns, and lessons learned
What I built and what it taught me.
A closer look at the decisions, tradeoffs, and lessons behind the work.
Android · Architecture
Modernizing Tomahawk’s Android app, one feature at a time.
How a focused Compose experiment became a repeatable path from imperative Java to testable, reusable Android architecture.
Android · Vehicle integration
From CLI commands to pairing wizards
How a guided Android pairing experience turned radio configuration, vehicle discovery, and connection into a repeatable operator workflow.
Origin story · Product building
An idea that started a career.
The story of Request Live Music, from a song-request problem behind the booth to a cross-platform product and the first crash that taught me to debug by understanding the domain.