londonjobsdashboard.ca
Archival database of tech job listings in London, Ontario. Job listings can be searched and analysed for company and sector trends over time. The app relies on an automatic ETL pipeline written in Python. API is served over Express.js.
Retainer Designer
A 3D Slicer plugin for designing an orthodontic retainer wire for a wire‑bending machine. The user sets a 3D plane to overlay jaw model and generate data points representing the custom retainer wire. Points can be adjusted in a 3D view with real-time visual feedback. Written in Python.
Skin Model Surgical Planner
A 3D Slicer plugin for designing a 3D printable skin model for surgical planning. The user imports a CT scan and csv file containing a series of x-y coordinates representing target surgical endpoints. The software returns a 3D model representing the outer skin surface with holes corresponding to the user csv file. The csv data and GUI interface allows for adjustments of hole size and position of embossed labels.
3D Slicer Scripts
Plugins and scripts for 3D Slicer medical imaging software written in Python.
ImageJ Scripts
Plugins and scripts for ImageJ software written in ImageJ Macro Language.
R Analysis Scripts
Data processing scripts for 3D auditory measurements and analysis written in R.
Statistical Analyses
Statistical analysis scripts for scientific studies written in R.