All projects
07 Production-ready 2025

MedVital — Real-time Vital-signs Monitoring

A C++20 vital-signs monitoring engine with a processing pipeline and live streaming — a personal engineering project.

SystemsC++Real-time

Context

A systems-engineering showcase: how clean and performant a real-time service can look in modern C++ — design patterns applied properly, no shortcuts. The data is simulated, not real.

What I built

  • A 4-stage pipeline (Filter → Validate → Analyze → Alert) over a simulated sensor data stream.
  • REST API + live WebSocket streaming (Boost.Beast / Asio), with SQL Server persistence over ODBC.
  • Design patterns applied (Strategy, Factory, Observer, Repository, RAII) and GoogleTest coverage.

Technical highlights

Modern C++20, no shortcuts

RAII throughout, clean module separation (sensors / pipeline / storage / api) and deterministic resource management.

Real-time over WebSocket

live streaming of processed readings to connected clients, over Boost.Beast.

All projects