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: