Kidney Care
Offline-first Flutter app for CKD patients to log vitals with drift (SQLite) as the local source of truth and a registry-driven SyncEngine for Supabase reconciliation.
- Built offline-first architecture with drift SQLite mirroring Supabase Postgres, including dirty-row tracking and sync cursors.
- Implemented a registry-driven SyncEngine with push/pull, last-write-wins conflict resolution, and lifecycle-triggered sync.
- Delivered auth, patient onboarding, and vitals logging for blood pressure, glucose, and weight with 20+ unit tests.