Case studies
Real client engagements. Numbers confirmed by Chris. Framed as specific-engagement outcomes, not generalized company claims.
Client engagements
ABA therapy app: 0.7★ → 4.4★ in 18 months
React Native app used by therapists for daily workflows. We paused the feature roadmap, fixed what was broken, and stood up a biweekly crash-triage ritual the team still runs today.
0.7★ → 4.4★ · 500+ customers · 3s → <0.5s cold start
Read the full story→Xamarin → React Native migration: 9 months, zero docs
12+ months of dormant Xamarin code. No onboarding material. No CI. We rebuilt from scratch in React Native, added CircleCI, Crashlytics, and Expo from nothing, and hit the beta date.
9 months · on-time beta · team self-sufficient at handoff
Read the full story→EHR mobile companion: ongoing Partner engagement
React Native rebuild of a healthcare EHR mobile companion. Dual-AI PR review, Claude-powered onboarding so new engineers ramp in days instead of weeks. Ongoing Partner engagement.
Reliable mobile surface · predictable release cadence · no single-person dependency
Read the full story→AI in how we deliver
AI is a delivery tool here, not a product we sell. These are systems Chris built and ran inside real client engagements to raise quality and speed for the whole team, with a human signing every line that ships. Hard numbers from these engagements are being prepared; for now, here is what each one does and what it changed.
Agentic pull-request review
Agents check every PR for accessibility, security, reusability, and test coverage before merge. On a multi-developer team, fewer of the same kinds of bugs reached the main branch, and QA got a head start when something did fail.
Read how it works →Ticket-quality visibility for PMs and POs
Agents connected to Jira and Azure DevOps gave product managers and owners a clear read on ticket quality: where work bounced back and why, so the product side could write tickets that built right the first time.
Read how it works →Plan-review agent
A separate review agent validates each plan with fresh context before code is written, routinely catching the reusability and security gaps a single planning pass misses.
Read how it works →Vibe-coded app rescue
When an AI-generated app ships and nobody on the team understands it, we map it, stabilize it, then decide what is worth keeping. A known shape, handled as a rescue.
Read how it works →Apps Chris ships himself
Client work pays the bills. Shipping his own apps is the moat. Three apps in the market (or shipping). Something no other agency's founder at our price band can claim.
On Cue Music Player
LiveA location-based music player that helps users discover and play music based on where they are. Built with native Swift and SwiftUI, Apple Watch complications included.

The Resume App
LiveThe mobile companion for TheResumeApp.com. Tailor resumes, track applications, and prep for interviews on the go.

AI Calendar Buddy
In developmentAn AI-native calendar assistant. In development. Beta signup on the marketing site at aicalendarbuddy.com.
