Mobile health · Cross-platform

ParkiWell

An offline-first Flutter care platform for Parkinson’s patients, pairing a real-time computer-vision exercise coach with crash-proof, encrypted health-data sync.

FAULT TESTS1M WRITES
DATA LOSSZERO
CV FEEDBACK<10 MS

Role

Founder and sole engineer

Challenge

What had to be solved

Care tracking cannot become unavailable when connectivity drops, and reconnecting must never duplicate or erase health records. Exercise guidance also has to react in real time, on-device, without sending video anywhere.

Approach

How I built it

  1. Recorded offline mutations in an encrypted write journal replayed exactly once via idempotent PostgreSQL RPC.
  2. Tracked 3D pose with MediaPipe to count, score, and speak cues for every rep of guided exercises.
  3. Protected every hosted table with row-level security and shipped signed builds through CI/CD.

Outcomes

What changed

Flutter Dart Python MediaPipe Supabase PostgreSQL (RLS)