I codify contracts between systems for a living, in Rust and Python. I once spent five years chasing where the antimatter went.
I'm a senior software engineer at PactFlow (SmartBear). I help lead the open-source Pact Foundation and maintain pact-python.
- pact-python: Python bindings for Pact, rebuilt over the shared Rust FFI core. Downloaded 1.3M+ times a month.
- tikz-feynman: Feynman diagrams in LaTeX. Particle physics uses it as a standard tool, with 400+ citations.
- rust-skiplist: A skip list for Rust.
- mathematica-notebook-filter: Strips Mathematica notebooks down to clean, diffable source.
Across the Pact ecosystem (pact-js, pact-jvm, pact-go, pact-reference and more), and upstream in various other open source repos.
Data and cloud engineering at KPMG. Before that, a PhD in theoretical particle physics at the University of Melbourne, where I built a Rust Boltzmann solver to compute the early universe's matter–antimatter asymmetry.






