High performance computing · Research software · Canada

Tyler Collins

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.

  • HPC
  • Slurm
  • Python
  • Research software
  • Research analytics
  • GPU efficiency
  • Coding agents
  • LLM-assisted workflows

Latest post

EEGStudyFlow

A working template that guides students and supervisors through the decisions behind a reproducible EEG study.

Read latest

Selected work

Highlighted projects

PyLossless

Python tooling for reproducible EEG preprocessing and quality-control workflows that researchers can audit and re-run.

View on GitHub

EEGStudyFlow

Workflow patterns for managing EEG studies from raw recordings through to analysis-ready outputs without re-deriving state.

View on GitHub

ViewClust

Python package for measuring and visualizing usage on Slurm-based HPC clusters. Used inside SHARCNET and by collaborators across the Alliance.

View on GitHub

Writing

Recent posts

All posts

EEGStudyFlow

Starting an EEG study means making dozens of small decisions. Where will the original recordings live? How will they become a BIDS dataset? Which …

eeg

PyLossless

In April 2025 I had the idea to get PyLossless put onto the DRAC clusters as an official module because I needed to clean at least half a dozen …

python

ViewClust: Early Days

In the early days of working for SHARCNET, my colleague and I decided to standardize how cluster metrics were computed across our internal data …

python

Conquering the Scheduler

Coming from a slightly different angle this time, I found that researchers were often isolating themselves to fewer resources on HPC systems by not …

talk

Pandas Recipes for New Python Users

Eventually I got to the point in data analytics where keeping things in lists, or lists of lists, was no longer quite cutting it. My processing was …

python

Talks & publications

Recorded talks

All talks