Mobile health · Cross-platform

ParkiWell

An offline-first Flutter care platform for Parkinson’s patients with journaled writes, idempotent deduplication, parallel reads, and delta sync.

FAULT TESTS100K
DATA LOSSZERO
SYNC~80% FASTER

Role

Founder and sole mobile engineer

Challenge

What had to be solved

Care tracking cannot become unavailable when connectivity drops, and reconnecting must never duplicate or erase health records.

Approach

How I built it

  1. Recorded offline mutations in a journal and replayed them with idempotent deduplication.
  2. Used versioned snapshots and delta sync to minimize transfer and recovery time.
  3. Protected every hosted table with row-level security and shipped signed builds through CI/CD.

Outcomes

What changed

Flutter Dart Supabase PostgreSQL (RLS) GitHub Actions CI/CD