What I built
The bedside viewer
Built the React viewer that draws live vital-sign waveforms and lets clinicians inspect markers and measurements.
Stream recovery
Designed the WebSocket protocol to recover available samples after reconnection and mark data that could not be recovered.
Clinical workflows and services
Built Angular staff-workflow screens and Spring Boot services for handling wearable-device data.
Project outcome
Available samples are replayed after reconnection. Unrecoverable gaps stay visible instead of appearing as normal readings.
Make missing data explicit
The viewer distinguishes live samples, replayed data, and unrecoverable gaps. A connection problem stays visible instead of looking like a normal reading.