PyLossless
Python tooling for reproducible EEG preprocessing and quality-control workflows that researchers can audit and re-run.
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.
Latest post
Keep your Claude Code or Codex setup lean. Put specialized skills and plugins in the projects that need them instead of loading them everywhere.
Selected work
Python tooling for reproducible EEG preprocessing and quality-control workflows that researchers can audit and re-run.
View on GitHubWorkflow patterns for managing EEG studies from raw recordings through to analysis-ready outputs without re-deriving state.
View on GitHubA practical talk about using AI-generated tests, checks, and diagnostic code without handing over the scientific decisions.
Watch the talkWriting
Stop adding things to Claude Code or Codex that you use once and then forget about. I like customizing my agents. Skills, plugins, extensions, …
In April 2025, I opened a very short issue in my PyLossless fork: there should be some sort of metric out there that we can add to the test suite to …
In March 2025, I had an idea for improving quality control in PyLossless. I wanted to bring back being able to review an EEG recording to select …
I recently gave a SHARCNET General Interest Webinar called “Writing More Code with AI Agents.” More than 300 people registered. Attendance was …
A MATLAB analysis pipeline can be battle-tested and still be difficult to share. The code can work, but the next platform may have the wrong MATLAB …
Talks & publications
Use AI slop to verify code you already trust
Submitting hundreds of small jobs without making a mess
Five years after my first Cython webinar