Projects
Vancouver Trees Dashboard (2025)
A side project, for fun ![]()
A web app for exploring public trees in Vancouver. Features an interactive map, Street View integration, a table for searching and sorting species, and a heatmap of tree height by neighbourhood.
Technologies used:
Automated Medical Image Segmentation for Precision Orthopedic Surgery (2025)
Capstone project for my Master of Data Science at UBC. A collaboration with the Digital Lab at the BC Children’s Hospital.
Our team developed a web dashboard and machine learning pipeline to automatically segment bones from patient CT scans and export these for 3D printing. This end-to-end solution will allow the hospital’s clinical engineers and orthopedic surgeons to more quickly and accurately plan orthopedic surgeries, increasing caseload capacity and reducing patient wait times.
Technologies used:
Patient Validation of a Motor Imagery-based Neurofeedback Paradigm (2017)
Undergraduate Honours Project for my B.Sc. in Neuroscience at Dalhousie.
Designed and implemented digital signal processing and analysis pipelines for MEG data to evaluate a motor imagery–based neurofeedback paradigm in stroke patients. Developed preprocessing, artifact rejection, and source localization workflows in Python, supporting further clinical work in patients with stroke-related upper limb dysfunction.
Technologies used:
Android App for EEG-based Neurofeedback in Stroke Recovery (2015)
Undergraduate Research Fellowship during my B.Sc. in Neuroscience at Dalhousie. A collaboration with the IWK Health Centre.
Ported the lab’s digital signal processing algorithims for live EEG data from MATLAB to Java. Developed an Android app for live, EEG-based neurofeedback during motor imagery, providing a proof-of-concept for at-home neurofeedback therapy.
Technologies used: