Pulse Oximeter & Heart Rate Monitor (Team Leader)
EEE Society Project | University of Nottingham | Oct 2023 – Jan 2024
Led a 5-member team to develop a working biomedical device using PPG signals and STM32 firmware.
- Built analog front-end and signal conditioning for clean heart rate/SpO₂ capture.
- Coded STM32 firmware for PWM modulation, ADC sampling, and FFT-based heart rate analysis.
- Managed system integration with CPLD/RS485 interface and OLED/7-segment displays.
- Oversaw 3D probe design and produced full project documentation and testing logs.
Optical Waveguide Simulation (Independent Project)
University of Nottingham | Sept 2024 – Feb 2025
Created custom MATLAB software for modelling waveguide modes and discontinuities using EME.
- Implemented analytical (TMM) and numerical (FDM) solvers with
- Developed eigenmode expansion solver simulating modal reflection with >98.5% power accuracy.
- Validated field plots and Poynting vectors against analytical benchmarks and published results.
Wearable Motion Sensor System
Personal Project | Summer 2024
Prototyped a compact IMU-based motion tracker using an STM32 board and MPU6050 sensor.
- Achieved RMS error of < 2 degrees in tilt angle estimation using complementary filter at 100 Hz sampling
- Designed low-power firmware with less than 20 mA active draw to allow 18 hours of operation on a 500 mAh LiPo battery
- Built serial dashboard for real-time pitch/roll display and logged motion events with 98% gesture recognition accuracy across 5 defined movements.