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
The OpenAI Navier–Stokes announcement is a good reason to check whether your AI plan allows your sessions to be used for model training.
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
There is a lot of drama around OpenAI’s claimed solution to the Navier–Stokes existence and smoothness problem. I’m not going to try to evaluate the …
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 …
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