/ Selected Projects

Problems solved. Apps shipped. In use.

Every project here is defined by the problem it was built to solve — not the feature count. Constrained scope, shipped and in real hands.

Extreme close-up of an Android phone screen showing a logistics tracking interface, thumb resting at the bottom edge, even fluorescent office light, device on a plain surface
Extreme close-up of an Android phone screen showing a logistics tracking interface, thumb resting at the bottom edge, even fluorescent office light, device on a plain surface
Close-up of a hand holding an Android tablet mid-swipe, inventory management UI visible on screen, natural daylight from a warehouse window, concrete floor in soft background
Close-up of a hand holding an Android tablet mid-swipe, inventory management UI visible on screen, natural daylight from a warehouse window, concrete floor in soft background
Tight crop of an Android phone screen showing a field service scheduling UI, technician's gloved hand gripping the device, overcast outdoor light, tool bag visible at the edge of frame
Tight crop of an Android phone screen showing a field service scheduling UI, technician's gloved hand gripping the device, overcast outdoor light, tool bag visible at the edge of frame
— Three problems, three products

The work, without the gloss

Drivers couldn't see what mattered

Stock checks took too many taps

Technicians were booking blind

A logistics firm's Android app showed everything — and surfaced nothing. We cut the screen down to two decisions per view. Dispatch errors dropped within the first week of rollout.

A retail operator needed floor staff off spreadsheets and onto a single-action scan flow. We rebuilt the interaction model around one gesture. Adoption was immediate — no training required.

A field service team's scheduling app had no awareness of device or network state. We engineered offline-first state management. Jobs now sync correctly across the 600-device fleet.

Panoramic documentary shot of a developer workstation mid-build — multiple Android devices on a desk, screens displaying UI states, hands at a keyboard, flat fluorescent work light, cables and notes visible, no people's faces
Panoramic documentary shot of a developer workstation mid-build — multiple Android devices on a desk, screens displaying UI states, hands at a keyboard, flat fluorescent work light, cables and notes visible, no people's faces
+ How the work happens

The problem gets written before the code does

Every engagement starts with a problem anatomy: what the user needs to do, what gets in the way, and what a single interaction model can remove. The spec follows the diagnosis.

Got a problem that needs an Android product?

Ready to build

Describe what's broken or missing. We'll tell you whether it's an interaction problem, a scope problem, or both — before any commitment.