Consulting
I take on high-end Rust consulting for performance-critical and data-intensive systems, plus the data engineering around them. My clients span education, healthcare, gaming, and research institutions.
Rust
I use Rust where performance, accuracy, and reliability matter most — high-stakes systems that need to be both fast and correct. Its strong type system catches whole classes of bugs before they ever ship.
Open Science
I advocate code sharing and open science in health research, teaching researchers software best practices for transparent, reproducible research. I also build open source tools to help researchers.
My Blog
Synthetic Data in Machine Learning: Augmentation and Collapse
Exploring the use of synthetic data in machine learning, focusing on augmentation, model collapse, and the implications for health research using synthetic data.
What is a confounder, really?
A reference guide to what confounding means in health data research and how it is different from mediators and colliders.
Newsletter
I write about open science, research code, and building better tools for researchers. Subscribe to get new posts delivered to your inbox.