HealthTech & On-Device AI✦ MVP / Pilot Project

MedScribe AI

Clinical Audio Transcription & Medical Translation MVP

HIPAA-conscious on-device medical consultation assistant with multilingual translation across 15+ languages and zero-jank background vector PDF SOAP note generation.

Enterprise MVPPlatform Availability
★ 4.9/5User Experience Rating
99.9%Production Crash-Free Rate

Executive Product Overview & Scope

MedScribe AI is an enterprise clinical consultation assistant developed as an MVP to empower healthcare professionals. It records doctor-patient dialogues, translates conversations in real-time across 15+ languages using on-device ML models, and instantly compiles clinical SOAP (Subjective, Objective, Assessment, Plan) notes into formatted vector PDF reports with digital signatures. As the Flutter Developer, I architected the client-side audio pipeline and isolate-based PDF compilation.

Core Engineering Contributions & Technical Execution

#01

Integrated Google ML Kit On-Device Neural Translation supporting offline translation across 15+ languages with zero patient data transmission.

#02

Engineered background Dart isolate vector PDF generator that typesets structured SOAP clinical summaries with signature fields without freezing audio recording.

#03

Built a real-time audio buffer recording pipeline with live waveform visualization and frequency visualizer.

#04

Integrated natural speech synthesis via Flutter TTS with customizable pitch, speed, and clinical terminology pronunciation.

#05

Implemented encrypted local caching using Hive DB with AES-256 encryption ensuring strict patient confidentiality during pilot testing.

Key Technical Features & Highlights

On-Device Offline Multilingual Medical Translation (Google ML Kit)
Zero-UI-Jank Background Vector PDF SOAP Note Generation in Dart Isolates
High-Fidelity Audio Buffer Recording & Live Waveform Visualizer
Natural Speech Synthesis via Flutter TTS with Pitch/Speed Controls
AES-256 Encrypted Local Patient Records Cache via Hive DB

The Engineering Challenge

Running live audio recording, on-device neural language translation, and multi-page vector PDF typesetting simultaneously on budget Android tablets was causing the microphone stream to drop audio frames and freezing the waveform UI.

The Architectural Solution

Separated the app into three distinct execution threads: the main thread for smooth 60fps audio waveform animation, a background Dart compute isolate for PDF vector layout generation, and a dedicated background worker for ML Kit model execution.

Tangible Results & Measurable Impact

Eliminated 100% of UI frame drops during PDF generation and audio recording. Reduced clinical documentation turnaround time by 45% during pilot testing.

Technologies & Architectural Stack

Flutter
Dart
Google ML Kit
Flutter TTS
pdf (Isolates)
path_provider
RxDart
Hive DB
Back to All Projects