No streaks, no gamification.
I chose user well-being over the metrics-juicing playbook. A broken streak should not punish someone in recovery, and engagement-bait is the wrong incentive in this domain.
Switchback case study
Solo creator and lead builder: product, architecture, and engineering, in AI-pair collaboration.
The problem
The category is full of tracking apps: log your days, watch a streak, get a badge. My bet was that this is the wrong model for the moment that actually matters.
Recovery turns on a specific gap between an urge and an action. Switchback is organized around that gap, not around a dashboard.
Core loop: Awareness -> Interruption -> Replacement -> Reinforcement. Every feature has to serve it or it is noise.
The hard decisions
I chose user well-being over the metrics-juicing playbook. A broken streak should not punish someone in recovery, and engagement-bait is the wrong incentive in this domain.
The flow that decides whether someone is in crisis is rule-based, not a model call. AI generates supportive content; a deterministic classifier owns the routing.
Recovery, Mirror, and Ally share one codebase and one account model, with a single mode flag and a mode-aware navigation rail reshaping the app per lane.
Switchback is deliberately scoped as support software that points users toward human connection and professional help, never as therapy or a medical device.
How it is engineered
Outcome and status
Switchback is live in a private alpha with real users: approximately 36 users and approximately 85% activation at last measure. Early-stage alpha, told straight, is more credible than vague scale claims.
Open SwitchbackOptional screenshot slot
Add a signed-out marketing surface or mocked-data product screenshot here after Jack or CC supplies approved imagery.
How it came together
Switchback started as a small project — a reflection engine to ground myself each day. It's since become something I'm genuinely proud of and hope will reach a lot of people. Working part-time, I built the first fully functional alpha live in about five weeks, picking up the infrastructure and AI side quickly as I went and shipping a working product fast.
From there I kept building on the foundation, adding features that reinforce the positive feedback loops at the core of the product. I workshopped the safety guidelines, how user information improves the experience, and how to optimize the site as a whole. Every main feature is something I developed myself through AI-assisted workshops, then refined. Under the hood, a relational database structured across 37 tables runs the back end — the foundation that lets every user's experience stay private, personal, and built to grow with them.
What I took from it
I learned to make the architecture and product calls myself, to use AI tooling as a serious collaborator, and to draw firm lines around the parts of a system where humans, rules, and deterministic behavior need to stay in the loop.