cv
Statistician with experience building interpretable models for complex observational data, and the software to fit them at scale. I currently lead the modelling and engineering behind the Biodiversity Intactness Index (BII) in the Biodiversity Futures Lab at the Natural History Museum, London.
I have a PhD in statistics from the University of Western Australia and was a postdoc at the University of Cambridge, where I developed Bayesian methods for combining mechanistic models with data when those models are known to be wrong.
Statistical modelling
- Hierarchical models for large observational datasets. Lead the mixed-effects modelling behind the BII: over 4 million observations from more than 35,000 sites across many independent studies, projected globally with uncertainty.
predictsr · ssmooth - Inference under model misspecification. Developed the statistical finite element method, a Bayesian framework that embeds a Gaussian process discrepancy term in a mechanistic model so that inference stays honest when the model is wrong.
PNAS, 2021 · paper - Scalable Bayesian computation. Built low-rank approximations and Langevin-based sampling schemes that make posterior inference tractable for high-dimensional models.
J. Comput. Phys., 2022 · paper · SIAM/ASA JUQ, 2022 · paper - Learning from unstructured data. Co-developed physics-informed variational autoencoders that link raw, unstructured observations to interpretable latent dynamics.
J. Comput. Phys., 2024 · paper
Experience
- Senior Research Software Engineer — Natural History Museum, London (2026–present)
- Lead the statistical modelling and technical development of the BII, a global biodiversity indicator built on mixed-effects models from over 4 million observations, from over 35 thousand sites from the PREDICTS database.
- Own the model specification, validation, and uncertainty propagation from site-level data to global projections.
- Maintain the BII’s R packages and HPC/AWS deployment, and work with ecologists to turn research questions into models.
- Research Software Engineer — Natural History Museum, London (2024–2026)
- Refactored the BII pipeline into tested R packages and deployed it on HPC.
- Scaled projections from 10 km to 1 km resolution.
- Published two CRAN packages (
predictsr,ssmooth) and added CI, testing, documentation, and QA.
- Postdoctoral Research Associate — University of Cambridge (2021–2024)
- Recruited to Mark Girolami’s group in the final year of my PhD; completed the thesis alongside the first year of the postdoc.
- Developed Bayesian inference methods (MCMC, Langevin dynamics, filtering) for complex physical models, with a focus on model misspecification and uncertainty quantification.
- Published in PNAS, SIAM/ASA JUQ, and the Journal of Computational Physics.
- Teaching Assistant — University of Western Australia (2018–2020)
- Taught undergraduate and master’s statistics courses through tutorials, assessment setting, and exam marking.
Education
- PhD in Statistics, Department of Mathematics and Statistics, University of Western Australia (2019–2022).
- Thesis: Statistical finite element methods for nonlinear PDEs.
- BSc (Honours), Mathematics and Statistics, University of Western Australia (2015–2018).
- Honours thesis: modelling daily rainfall across Australia with mixture models.
Skills
Statistical methods: hierarchical/mixed-effects models, Bayesian inference and MCMC, mixture models, spatial statistics, uncertainty quantification, model misspecification and model criticism.
Languages and libraries:
- R:
lme4,Stan/brms,targets,sf,terra,ggplot2,testthat. - Python:
JAX,numpy,scipy,matplotlib,mpi4py,pytest. - C++:
Eigen,FEniCS,catch2.
Tools: Git, Docker, AWS (EC2/S3), HPC (Slurm, MPI).
Selected Software
Publications
- The statistical finite element method: A theoretical foundation for digital twins
Duffin, Connor; Glyn-Davies, Alex; Vadeboncoeur, Arnaud; Girolami, Mark.
Quality Engineering 38(1), 112–121 (2026). - Global indicator data tracking changes in species-level biodiversity persistence, ecosystem resilience under climate change, and protected-area representativeness and connectedness
Ware, Chris; Valavi, Roozbeh; Vickers, Mat; Giljohann, Kathryn M; Mokany, Karel; Purvis, Andy; Walkden, Patrick A; De Palma, Adriana; Duffin, Connor; Contu, Sara; et al.
EcoEvoRxiv preprint (2026). - Statistical finite elements via interacting particle Langevin dynamics
Glyn-Davies, Alex; Duffin, Connor; Kazlauskaite, Ieva; Girolami, Mark; Akyildiz, Ö Deniz.
SIAM/ASA Journal on Uncertainty Quantification 13(3), 1200–1227 (2025). - Probabilistic super-resolution for high-fidelity physical system simulations with uncertainty quantification
Zhang, Pengyu; Duffin, Connor; Glyn-Davies, Alex; Vadeboncoeur, Arnaud; Girolami, Mark.
arXiv preprint arXiv:2502.10280 (2025). - Φ-DVAE: Physics-informed dynamical variational autoencoders for unstructured data assimilation
Glyn-Davies, Alex; Duffin, Connor; Akyildiz, O Deniz; Girolami, Mark.
Journal of Computational Physics 515, 113293 (2024). - Exploring model misspecification in statistical finite elements via shallow water equations
Duffin, Connor; Branson, Paul; Rayson, Matt; Girolami, Mark; Cripps, Edward; Stemler, Thomas.
arXiv preprint arXiv:2307.05334 (2023). - Low-rank statistical finite elements for scalable model-data synthesis
Duffin, Connor; Cripps, Edward; Stemler, Thomas; Girolami, Mark.
Journal of Computational Physics 463, 111261 (2022). - Statistical finite elements via Langevin dynamics
Akyildiz, Ömer Deniz; Duffin, Connor; Sabanis, Sotirios; Girolami, Mark.
SIAM/ASA Journal on Uncertainty Quantification 10(4), 1560–1585 (2022). - Statistical finite elements for misspecified models
Duffin, Connor; Cripps, Edward; Stemler, Thomas; Girolami, Mark.
Proceedings of the National Academy of Sciences 118(2), e2015006118 (2021).