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.

01

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.

02

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.

03

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.