/ Shipped. Live. In use.

Apps built to work, not to impress reviewers.

Every project below is in production. No concept work, no pitch decks — real interfaces used by real people every day.

Android phone screen showing a field-service scheduling app, clean two-level navigation, bright neutral studio light, device frame visible
Android phone screen showing a field-service scheduling app, clean two-level navigation, bright neutral studio light, device frame visible
Close-up of Android tablet screen displaying an inventory audit app with a sparse list view, overhead studio lighting, interface text legible
Close-up of Android tablet screen displaying an inventory audit app with a sparse list view, overhead studio lighting, interface text legible
Android phone held in hand showing a patient intake form app, single-question-per-screen layout, bright clinic lighting, screen fully legible
Android phone held in hand showing a patient intake form app, single-question-per-screen layout, bright clinic lighting, screen fully legible
— Selected projects

What was removed, not just built.

FieldRoute

StockCheck

IntakeNow

Replaced a seven-screen dispatch flow with two. Task completion time dropped. Navigation depth: two taps from launch to action.

Eliminated the onboarding wizard entirely. Users scan and confirm in one gesture. Zero training sessions required at client launch.

Cut a 14-field intake form to six required fields. Error rate at submission fell by half. One screen per question, no branching menus.

Wide shot of an Android phone resting on a bare concrete surface, screen showing a logistics tracking app with a single active-route map and minimal chrome, bright neutral daylight from the left
Wide shot of an Android phone resting on a bare concrete surface, screen showing a logistics tracking app with a single active-route map and minimal chrome, bright neutral daylight from the left
• Featured project

RouteSync: clarity as the spec.

The original brief asked for live tracking, driver messaging, and a reporting dashboard. We shipped tracking only — because the other two were solving problems the client didn't have yet.

Navigation depth: three taps from cold launch to active route. Onboarding steps: none. The app explains itself through structure, not instructions.

Have a project that deserves fewer features?