A few of the things I work on, in and around High Performance Computing. Most are open source; the rest live inside SHARCNET / Digital Research Alliance of Canada infrastructure.

ViewClust

A Python package for computing and visualizing usage metrics on Slurm-based HPC clusters. Originally built at SHARCNET to standardize how cluster utilization was measured across analyst dataframes; now also used by collaborators at WestGrid, Calcul Québec, and MILA. Companion package ViewClust-Vis adds a set of summary figures.

PyLossless

Python tooling for reproducible EEG preprocessing and quality-control workflows. Aimed at making the pre-analysis steps of EEG studies auditable and easy to re-run as data and pipelines evolve.

EEGStudyFlow

Workflow patterns and tooling for managing EEG studies end-to-end — from raw recordings, through preprocessing and quality control, to analysis-ready outputs that researchers can hand off without re-deriving state.

SHARCNET analytics

Internal analytics and operational-insight work supporting research computing systems and the people who use them: usage forecasting, fairshare investigations, scheduler tuning, and ad-hoc deep-dives into cluster behaviour.