CV
Core skills
Python · Linux · Git · Bayesian inference · MCMC · nested sampling · statistical modelling · scikit-learn · pandas · NumPy · SciPy · OpenCV · HPC · Apptainer · MATLAB · C · SQL · Bash
Employment
Scientific Software Engineer — Science & Technology Facilities Council (2024–present)
Built ML pipelines and computer vision tools for multimodal nanoscale bioimaging within a cross-disciplinary team.
Achieved world-first 5 nm resolution in single-molecule localisation microscopy by identifying and correcting systematic biases in conventional analysis techniques. Pipeline built in Python and MATLAB using maximum-likelihood estimation and Bayesian inference (nested sampling) for parameter estimation with rigorous uncertainty quantification.
Designed a complete computer vision system for automated multimodal image alignment between optical and electron microscopy. Pioneered the use of micromachined fiducial markers to bridge modalities. Components designed in OpenSCAD, detection and analysis implemented in Python with OpenCV.
Scaled ML workflows to HPC infrastructure, orchestrating thousands of parallelised simulations for model validation. Containerised with Apptainer for reproducibility; job scheduling via Slurm.
Built a custom statistical analysis framework including multivariate kernel density estimation with adaptive bandwidth, model selection, and a novel approach for correlated circular/linear statistics using insights from differential geometry.
Postdoctoral Research Fellow — Institute of Physics, Academia Sinica (2022–2024)
10× improvement in computational efficiency of numerical black hole simulations, enabling previously infeasible large-scale runs. Parallelised C code deployed on HPC cluster.
Personal projects
See the portfolio for full writeups. Selected highlights:
Culinary Atlas of Indonesia — Scraped 50,000+ recipes, applied unsupervised ML to identify regional culinary families, and deployed a full-stack interactive map with FastAPI backend and Leaflet.js frontend for users to explore trends.
Digitising the Holle Lists — Digitised 11 volumes of century-old typewritten vocabularies for 300 indigenous languages using Tesseract OCR and Bash; deployed as an interactive dictionaru to preserve endangered-language data.
Education
Ph.D. Astrophysics · Cardiff University
Aspects of the numerical simulation of binary black hole spacetimes
M.Sc. Theoretical Physics · King’s College London
Scalar Inflation and the Primordial Origins of Large-Scale Structure in the Universe
M.Sci. Physics · Royal Holloway, University of London
Particle Collisions in the Vicinity of Black Holes