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
What are GANs and how can they generate synthetic data?
This blog explores Generative Adversarial Networks (GANs) and how they can be used to generate synthetic healthcare data.
Clinic to Code to Care
This blog came out of a talk Steph Jones and I gave at Women in Data and AI in October 2025. It explores the journey of information from a patient in clinic to how that information is coded for research and ultimately ends up informing statistical and machine learning models that can help improve patient care.
What is Synthetic Data and Why Does it Matter?
This blog is the first in a series exploring synthetic data, its benefits, and its applications in various fields.