ViewClust
Python package for measuring and visualizing usage on Slurm-based HPC clusters. Used inside SHARCNET and by collaborators across the Alliance.
View on GitHubHigh performance computing · Research software · Canada
Research Computing Consultant
I help researchers turn computational problems into reliable, scalable software and workflows. My work spans HPC systems, Python tooling, research analytics, EEG/MEG pipelines, performance profiling and optimization, and human-in-the-loop uses of LLMs for scientific teams.
Selected work
Python package for measuring and visualizing usage on Slurm-based HPC clusters. Used inside SHARCNET and by collaborators across the Alliance.
View on GitHubPython tooling for reproducible EEG preprocessing and quality-control workflows that researchers can audit and re-run.
More on ProjectsWorkflow patterns for managing EEG studies from raw recordings through to analysis-ready outputs without re-deriving state.
More on ProjectsWriting
In the early days of working for SHARCNET, my colleague and I decided to standardize how cluster metrics were computed across our internal data …
Coming from a slightly different angle this time, I found that researchers were often isolating themselves to less (strictly fewer!) resources on HPC …
Eventually I got to the point in data analytics where keeping things in lists, or list of lists was no longer quite cutting it. My processing was …
Back when I first got hired at SHARCNET, I used a lot of Python. I mean a lot. What this meant is that I quickly became the lightning rod for all …
Talks & publications
... or maybe any scheduler?
Couldn't live without it anymore...
Surely not 40x, right?