← career profiles

Science & Technology

I build computational tools for scientific questions and work across geophysics, data, mapping, and the web.

2026Geophysics / Bayesian inference / Scientific computing

Bayesian inversion for sea level and ice-sheet signals

An MSci dissertation recovering ice-thickness change from satellite altimetry using infinite-dimensional Bayesian inversion.

  • Joint inference over ice, firn, and ocean signals
  • Physically motivated priors and uncertainty propagation
2026Web development / Graph search / Cambridge theatre

Camdram Connected

A web app that maps connections between people in Cambridge theatre through shortest collaboration paths.

  • Graph search over people and productions
  • Caching, rate limiting, shareable views, and interactive visualisation
2025-presentWeb development / Cambridge theatre / Ticketing

Summer G&S websites

Websites for Cambridge University Gilbert & Sullivan Society's summer productions, with programme information and ticket booking, pulling cast and production data from Camdram.

  • Built and maintained for Ruddigore (2025) and Iolanthe (2026)
  • Camdram-sourced cast and production data
2024Geology / GIS / Fieldwork

Geological mapping project

Field mapping, structural analysis, geological maps, and 3D models produced during Part II Earth Sciences.

  • Field mapping
  • GIS and 3D visualisation
2026Data assimilation / Bayesian inference / Julia

Bayesian data assimilation and forecasting of chaotic fault slip

A grid-based Bayesian filter and smoother for nonlinear state estimation in a chaotic frictional fault model.

  • Exact posterior propagation over a nonlinear state space
  • Forecast calibration against a persistence baseline
2025Rust / Numerical modelling / Seismology

Seismic wave forward modeller

A two-dimensional elastic-wave simulator for repeatable seismic modelling experiments.

  • Staggered-grid finite differences and multi-source injection
  • Parallel time stepping with physical diagnostics
2026Julia / Stochastic dynamics / Scientific computing

Dual limit-cycle stochastic differential equation

A stochastic dynamical system with two stable limit cycles and noise-driven transitions between them.

  • Itô SDE integration with a tunable potential barrier
  • Parallel Fokker-Planck solver and event-driven transition detection
2025-2026

Webmaster and Membership

Cambridge University Astronomical Society

Led a WordPress-to-Astro migration and streamlined membership administration.

2023-2025

Treasurer

Jesus College Boat Club

Managed a six-figure budget and supported a structural financial reorganisation.

2025-2026

MSci Geological and Earth Sciences

University of Cambridge

Dissertation in Bayesian inversion for sea-level and ice-sheet signals.

2022-2025

BA Natural Sciences

University of Cambridge

Earth Sciences, including field mapping, petrology, geophysics, and palaeoenvironments.

  • Python
  • Julia
  • Rust
  • Bayesian inference
  • Scientific computing
  • GIS and mapping