Problem
A U.S. veterinary chiropractic clinic network was running on a fragile WordPress + MySQL stack holding 2M+ medical records, with no mobile support, no offline mode, and no path to HIPAA compliance. Doctors were losing real time every day to record-keeping friction, and the system couldn't leave the browser.
What I built
- Single Flutter codebase shipping to Web, iOS, and Android — cutting development effort by roughly two-thirds versus three separate stacks.
- Firebase + Node.js + GCP backend (Pub/Sub, Cloud SQL) with offline-first sync for clinics in low-connectivity rural areas.
- Planned and executed an incremental migration of 2M+ medical records from WordPress / MySQL to the new platform, holding 99.99% uptime across a four-month rollout.
- HIPAA-compliant data handling end-to-end: access controls, audit logs, encryption at rest and in transit, security audits.
- CI/CD pipelines across dev / staging / production, shipping releases ~25% faster. Server query optimization cut response times ~30%.
- UI/UX overhaul that lifted retention by 15%.
Outcome
Working beta in production within three months for the annual conference. Record-keeping time dropped ~3 minutes per entry — roughly one hour per doctor per day, ~300 clinician-hours saved collectively each week. Still the primary system in use.
Stack
Flutter Firebase Node.js GCP Pub/Sub Riverpod CI/CD HIPAA
Building something similar?
If you're working on a project that rhymes with ChiroSimple, let's talk. A 30-minute call is free.