All projects
TibaVent Ventilator

TibaVent Ventilator

archived

A COVID-era emergency ventilator system — a touchscreen control app and a monitoring server for managing ventilation modes, alarms, and patient data.

cppqtqmlembeddediotmedical-devicesserial

What it does

TibaVent is a mechanical-ventilator system built during the COVID-19 pandemic. It's two pieces: a touchscreen control app that runs the device — setting ventilation modes, displaying live pressure/flow charts, and raising audible alarms — and a server that ingests device data over the network for logging and remote monitoring.

Why I built it

The pandemic created an urgent, worldwide shortage of ventilators. TibaVent ("tiba" is Swahili for treatment) was an effort to build affordable, locally producible ventilation hardware and software when it was needed most.

How it works

- Control app (TibaVentApp): Qt / QML touchscreen UI with a C++ core — talks to the ventilator hardware over a serial port, plots live sensor data, drives alarm thresholds with audio cues, and pairs devices via QR codes - Server (TibaVentServer): C++ service that receives device messages, processes them, and persists to a database - Security: AES encryption on messages exchanged between app and server

What I learned

Building safety-critical embedded software under time pressure — reliable serial communication, alarm logic you can trust, and a UI a clinician can read at a glance all matter far more than feature count.