Reducing Motion Artifacts in Wrist-PPG with Adaptive Filtering
A walkthrough of implementing an LMS adaptive filter on the nRF52 to cancel IMU-correlated noise from PPG signals during high-intensity exercise.
Biomedical Engineering · Biosensing · Embedded Systems · ML
EST. HONG KONG 2024Biomedical engineer based in Hong Kong, building next-generation wearable biosensing devices that bridge the gap between clinical-grade monitoring and everyday life. Work spans the full stack — from analogue front-end PCB design and embedded firmware to machine learning pipelines and polished iOS apps.
Current research interests include cuffless blood pressure estimation, shear-wave elastography for soft-tissue characterisation, and on-device ML inference for real-time arrhythmia detection and sleep staging.
8+
Hardware Prototypes
4
Active wearable projects
A walkthrough of implementing an LMS adaptive filter on the nRF52 to cancel IMU-correlated noise from PPG signals during high-intensity exercise.
End-to-end hardware and software design of a research ultrasound system: PCB layout, FPGA gating logic, and Python reconstruction algorithms.
Exporting a PyTorch model to CoreML, integrating it into a SwiftUI app, and benchmarking latency on iPhone 15 vs. Apple Watch Ultra.
Achieving <5 ms timestamp alignment across four simultaneous BLE sensor connections using FreeRTOS event groups and NTP anchoring.