Work

Healthcare AIPurdue UniversitySoftware Engineer, AI Research2024 to 2025Research

Clinical AI Assistant

Lets a nurse chart by talking instead of typing. Runs on the hospital’s own hardware, so patient data never leaves the building.

~40% less documentation overhead for nurses

Problem

Clinical AI has to be useful without being careless.

Privacy, latency, and interpretability matter as much as the model does, and a nurse mid-shift will not wait on a round trip to someone else’s API.

Approach

I built a clinical assistant with hard privacy constraints: nothing leaves the device that doesn’t have to.

Local speech-to-text, self-hosted models, and an interface a nurse could use one-handed while doing something else.

How it works

A voice-first clinical assistant a nurse can use one-handed, mid-shift.

A waveform becomes tokens becomes a note, all on the device
  1. 01

    Flutter and TypeScript application layer built around voice-first clinical workflows: tasks, reminders, and patient vitals.

  2. 02

    Self-hosted LLaMA 3.2 with a zero-API, on-device speech pipeline, so protected health information never leaves the device.

  3. 03

    Deployed and tested across Indiana hospitals.

Private speech, local models, real hospital testing
Three screens from the clinical assistant app: a voice prompt reading 'How can I help you today?', a task list, and a patient vitals view

Impact

Time nurses got back at the bedside instead of at a keyboard.

Presented at the Purdue Spring Research Conference.

Screens

  • Home screen with a large microphone button under the prompt 'How can I help you today?', plus shortcuts to add a task or reminder and to view patient vitals
    Voice-first home screen. The microphone is the primary control.
  • Task and reminder list screen in the clinical assistant
    Tasks and reminders, dictated hands-free during a shift.
  • Patient vitals screen in the clinical assistant
    Patient vitals, captured without touching a keyboard.

Built with

Flutter · TypeScript · LLaMA 3.2 · PyTorch · On-device STT