PhysioRise
An iOS fitness app that generates personalized warm-ups and corrects exercise form in real time using on-device pose estimation. Sub-second feedback loop, no network call, fully private. Plus a doctor portal so PTs can prescribe routines and see progress.
Bad form is the hidden cost of telehealth physical therapy.
Patients prescribed home exercises don't have a clinician watching. Form drifts. Drift causes reinjury. Reinjury sends them back to the PT, often weeks later, and the relationship between effort and recovery breaks.
Two apps, one ML pipeline.
PhysioRise is a SwiftUI app with a CoreML pose model running through Apple's Vision framework. The companion PhysioRise Dashboard is the clinician-facing app where PTs prescribe and review.
A custom Action Classifier per exercise.
For each prescribed exercise (squat, lunge, glute bridge, plank, etc.) PhysioRise loads a different Create ML Action Classifier. The model takes a sliding window of pose frames and outputs both the recognized exercise and a confidence-weighted form score.
Why on-device
PT data is health data. Streaming video to a server requires HIPAA infrastructure that an indie iOS app cannot support. Apple's Vision + CoreML stack runs the entire pipeline on the Neural Engine. Inference is free, private, and offline-capable.
Why per-exercise models
A single multi-class model gets confused between similar movements (lunge vs. split squat). Per-exercise classifiers are smaller, faster, and easier to retrain when a PT requests a new prescription type.
Where the PT actually closes the loop.
A separate macOS-style dashboard (PhysioRise_Dashboard) where licensed PTs prescribe exercises, set rep targets, and review session-level adherence and form scores. Patients see their progress; PTs see the cohort.
| Surface | Audience | Stack |
|---|---|---|
| PhysioRise (patient) | End user, home | SwiftUI · Vision · CoreML · AVFoundation |
| PhysioRise Dashboard | Physical therapist | SwiftUI · CloudKit sync |
| Physiorise_patient | Patient (companion) | SwiftUI · onboarding flow |
| physiorise-therapist-app | Cross-platform PT | React Native · Expo |
Recognition.