Back to Dashboard
Confidential National Health App (NDA)
NDA ClientA scalable health and contact tracing application built to map syndromic data and assess personal risk securely.
01. Technical Challenge
Needed a highly scalable architecture to support millions of concurrent users for contact tracing and health status updates using BLE and location data.
02. Architecture & Solution
Designed an efficient background service utilizing BLE for secure proximity tracking, and optimized local database operations for fast risk assessments.
03. Business Impact
Successfully scaled to support massive user onboarding while maintaining strict data privacy and minimal battery drain.
04. Architecture Overview
- Tracking Engine: Utilized Bluetooth Low Energy (BLE) and location services for accurate, privacy-first proximity tracing.
- Data Layer: Implemented Room database for secure, encrypted local storage of contact logs.
- Concurrency: Leveraged Kotlin Coroutines for efficient background processing without draining device battery.
- UI Layer: Jetpack Compose for a responsive, accessible self-assessment dashboard.
05. User Story
- "As a user, I want to know my risk level based on my recent interactions."
- "As an authority, I need aggregate syndromic data to identify potential health hotspots."
Technology Stack
Kotlin
BLE
Room
Coroutines
Jetpack Compose
My Role
Lead Android Engineer. Designed the BLE contact tracing module and optimized background services to ensure reliable operation with minimal battery impact.