Medical
Medical App — PhysicianUnder NDA
An app for physicians to create and manage cardiac exams. The doctor configures exam parameters such as number of leads, duration, and type, then connects to a BLE peripheral device that captures ECG measurements in real time.
Platform
iOS
Role
iOS Developer
Industry
Medical
← Back to projects

Scope of work

  • Implemented BLE communication with peripheral ECG measurement device via CoreBluetooth
  • Implemented exam creation and configuration functionality
  • Implemented user authorization via AWS Cognito
  • Implemented local data persistence using CoreData
  • Implemented Universal Links for deep linking
  • Integrated Datadog for monitoring and crash reporting

Challenges & solutions

The main challenge was maintaining a stable BLE connection during exam sessions, where any dropout could result in incomplete ECG data. Implemented a reconnection strategy with data buffering to ensure continuity even when the peripheral signal was temporarily lost.

Tech Stack

SwiftSwiftUITCACoreBluetoothCoreDataAWSIoTAWS CognitoFirebaseAlamofireSnapKitDatadogTestFlightCrashlytics

Project info

ClientUnder NDA
PlatformiOS
Live previewUnder NDA