Medical
Medical App — PatientUnder NDA
A companion app for patients that allows connecting to a BLE peripheral device to measure heart beats. Patients can also send health notes and log their current activity during the measurement session.
Platform
iOS
Role
iOS Developer
Industry
Medical
← Back to projects

Scope of work

  • Implemented BLE communication with peripheral ECG measurement device via CoreBluetooth
  • Implemented health notes and activity logging functionality
  • Implemented user authorization via AWS Cognito
  • Implemented local data persistence using CoreData
  • Implemented Universal Links for deep linking
  • Integrated AWSIoT for real-time data pipeline

Challenges & solutions

Synchronizing patient-submitted notes with real-time BLE measurement data required careful coordination of concurrent data streams. Implemented a queue-based approach to merge sensor data and user input without blocking the UI or dropping measurements.

Tech Stack

SwiftSwiftUITCACoreBluetoothCoreDataAWSIoTAWS CognitoFirebaseAlamofireSnapKitDatadogTestFlightCrashlytics

Project info

ClientUnder NDA
PlatformiOS
Live previewUnder NDA