Bilal Shihab / Projects

Cloud to Edge Heart Rate Monitor

A dual-core arrhythmia detector: clinical ECG data streams from the cloud to a microcontroller that classifies it with a C inference engine I wrote.

Solo projectDec 2025 – present
Spec
Patient simulator
Raspberry Pi 5
Classifier
Raspberry Pi Pico (RP2040)
CPU
Dual-core Arm Cortex-M0+
Data
MIT-BIH, from Cloud Storage
Link
Custom UART protocol
Model
Int8 weights, float math
Core 0
Inference engine in C
Core 1
Watchdog, panic strobe after 1 s hang

Write-up coming soon.

Why I built it

Who it was for and what problem they had.

The hard part

One decision I had to make and what I gave up.

What I'd do next

Honest limits and the next measurement.