Consulting
I build high-performance software and data engineering solutions in Rust and Python. My clients span education, healthcare, gaming, and research institutions.
Rust
Rust is known for its strong type system and lack of garbage collection, which makes it a great choice for high performance applications that need to be secure.
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
Accidental Functional Programming in Rust (From an Epidemiologist's Perspective)
Rust quietly pushes you into functional patterns. An epidemiologist explains Result, match, enums, iterators, and when readability beats idioms.
How to Create a Codelist
A practical guide to creating codelists from scratch for health data research.
What is a Codelist?
What are codelists and why do they matter? An accessible introduction to coding systems, clinical nuance, and research reproducibility.