/ Shipped Android Work

Every screen here earned its place.

Android-native apps built under real constraints. The constraint was usually the brief. The outcome was always less — and better.

Extreme close-up of a thumb mid-tap on an Android phone screen showing a minimal task list UI, single bright accent-green checkmark visible, clean studio light from above, dark device bezel tight in frame
Extreme close-up of a thumb mid-tap on an Android phone screen showing a minimal task list UI, single bright accent-green checkmark visible, clean studio light from above, dark device bezel tight in frame
Wide shot of an Android phone held in one hand on a city sidewalk, screen showing a minimal transit map with a single highlighted route line, north-facing daylight, the hand and device sharp against a soft urban background
Wide shot of an Android phone held in one hand on a city sidewalk, screen showing a minimal transit map with a single highlighted route line, north-facing daylight, the hand and device sharp against a soft urban background
Selected Projects
• Task Flow App

One screen. One action. Done.

The brief asked for twelve features. We shipped three. Users completed their core task 40% faster — and never asked for the other nine.

• Transit Companion App

Thumb reach was the constraint.

Every tap target mapped to natural thumb zones. No stretch, no two-handed grip. The interaction model came before the visual layer.

Clarity is earned, not assumed.

— How We Work

We remove before we add. Every round of review asks the same question: what here is still extra? See how that process runs.

Got a project that needs fewer layers?