

Shipped work. Real constraints. Every age.
Each project here began with the most constrained user in its target group. What you see is what that discipline produces in durable, Android-native code.








Four briefs. Four age contexts.
LearnPath
RouteDesk
VitalLog
CareAlert
Medication and wellness companion for seniors. Constraint: motor tremor, low-vision defaults on, no assumed smartphone fluency. Navigation survives reading glasses and reduced dexterity.
Field operations scheduling for logistics workers. Constraint: one-handed use under time pressure, often outdoors. Designed for gloved thumbs and bright sunlight.
Chronic condition tracker for working adults. Constraint: data entry in under 90 seconds during a busy day. Persistent state means no lost records on interruption.
A literacy-building app for early readers. Constraint: non-readers navigate by shape and color alone. Every tap target engineered for small, imprecise fingers.
Every brief above opened with the same question: who on this user spectrum will struggle most? That answer shapes tap target size, contrast ratios, error recovery, and state persistence — before a single screen is drawn.
Start with the hardest user.
Android-native throughout. No cross-platform shortcuts that erode system-level accessibility behaviors. The constraint is the craft.
Have a brief that needs engineering discipline?
Tell us the age range, the problem, and the platform. We'll tell you what the hardest constraint is and how we'd approach it.
