ESP32 Vitals Monitor

ESP32 Vitals Monitor

An ESP32 reading heart rate, SpO2, body temperature, and a single-lead ECG, serving its own live dashboard over WiFi from a self-hosted access point; no router, app, or internet connection needed.

  • A self-contained vitals monitor: heart rate, SpO2, body temperature, and a single-lead ECG all read from one ESP32
  • Serves its own live dashboard straight from the board over WiFi, no router, app, or internet connection needed
  • Plots a live, adjustable ECG waveform on the dashboard, not just a single heart-rate number
  • Timestamps every ECG sample as it arrives in the browser, so the trace stays accurate even if the WiFi send rate drifts
Repo ↗ Electronics 2026
EEE Lunar Rover

EEE Lunar Rover

A WiFi-controlled rover that drives across a fake lunar surface, tasked to hunt down artificial rocks, and reads their signals and classify rocks.

  • Awarded Best First Year Project 2026 at Imperial College London
  • Designed, tested, and debugged the infrared and magnetic circuits, and soldered three of the four sensor boards
  • Built a separate analogue circuits for each of the four sensors, then combined them onto one PCB
  • 3D printed chassis with ackermann steering and attached the flags of the nationalities in the team
  • Controlled and monitored live from a browser over WiFi
Electronics 2026