Résumé
A working history — fifteen years between physics and software.
Reverse-chronological. A printable PDF is also available.
Senior Software Engineer at PactFlow / SmartBear.
Led the rewrite of pact-python over a Rust FFI core, bringing the library to feature-parity with the latest Pact specification for the first time in years. Pioneered SmartBear's first AI-powered product — AI-generated Pacts — built with LangChain on AWS. Active in the OSS Pact Foundation across code review, RFCs, contributor support, and 300+ merged pull requests across 30+ repositories.
Senior Consultant
Data & Cloud Engineering
Delivered regulated-environment data and cloud projects across financial services: ML infrastructure on Azure ML Studio (a KPMG-global first), an end-to-end Azure + Snowflake analytics platform with CI/CD over Bicep, and a modular Azure Data Platform accelerator. Served as Tech Lead and Scrum Master.
PhD, Theoretical Particle Physics
E₆-inspired seesaw · leptogenesis
Investigated an E₆-inspired seesaw model under Prof. Volkas, exploring parameter space to constrain the matter–antimatter asymmetry produced in the early universe. Built a Rust-based solver for highly-coupled Boltzmann equations with rates spanning many orders of magnitude, incorporating novel integration quadratures for efficient numerical evaluation.
University Tutor & Laboratory Demonstrator
Physics · Mathematics · Computing
Tutored and demonstrated labs across physics, mathematics, and computational science. Rewrote all third-year computational labs with a language-agnostic approach and Python skeleton code introducing object-oriented concepts. Served as Head Tutor for second-year electromagnetism (2017–2018).
Database Administrator
Django · SQL Server
Upgraded a single-user Access database to a multi-user Django system backed by Microsoft SQL Server, including a training and staff development module, for a regional community health service.
MSc, Theoretical Particle Physics
Phenomenology of an E₆-inspired neutrino mass model
Investigated phenomenology of an E₆-inspired seesaw neutrino mass model under Prof. Volkas, exploring parameter space via large-scale data generation and constraining it against LHC and cosmological data. First-class honours average. Concurrently created TikZ-Feynman — a LaTeX package for Feynman diagrams, now cited 400+ times and distributed via CTAN.
BSc Physics + Diploma in Mathematical Sciences
Dean's List · First-class honours
Completed a physics major and concurrent diploma in pure mathematics, achieving first-class honours average in both. Developed foundations in theoretical physics, quantum mechanics, electromagnetism, and mathematical analysis.
Summer Student
LHC Level-1 Trigger
Designed a level-1 trigger for the multiband instability monitor at the LHC, enabling early detection of proton beam instabilities. The work contributed to a peer-reviewed publication in Physical Review Accelerator Beams (2019).
Volunteer Teacher
English · Music · Sciences
Taught English, music, and general sciences in a remote village on Pentecost Island — no electricity, running water, or vehicle access. A formative experience in problem-solving under constraint and communicating across language and cultural barriers.