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 and Hugging Face incident is a good example of why dramatic claims about AI need to be checked against the full incident report.
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
I keep seeing people describe the OpenAI and Hugging Face security incident as evidence of AGI or how we are all doomed in the next year. The bots …
Is GitHub down if the website loads but GitHub Actions doesn’t work? Technically, no. A lot of GitHub is still available. You can browse, review …
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 …
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