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
GPU-hours hide differences in GPU models, whole-device allocations, and MIG slices. Research reports need to say what was actually used and how the total was calculated.
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
You’ve probably seen a line like this in a paper or grant report: We used 10,000 GPU-hours. It looks like a useful answer. There’s a number and a …
If your RAG system keeps giving incomplete answers, try going fully agentic. I’m not saying retrieval-augmented generation is useless. It can make a …
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 …
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