Experience¶
Product Manager
- Developing community-based training materials for interactive cloud-native workflows as part of The Catalyst Project in collaboration with The Carpentries, The Centre for Scientific Collaboration and Community Engagement (CSCCE), Invest in Open Infrastructure (IOI), MetaDocencia and Open Life Science (OLS).
- Implementing localisation CI/CD workflows with Jupyter Book and Crowdin for The Catalyst Project: Hub Champion Training and NASA TOPST: ScienceCore curricula.
- Front-end development of the HHMI CellMap Challenge website using Django and managing deployment with Kubernetes.
- Continuously updating the 2i2c Service Guide and developing the main 2i2c.org website, as well as contributing documentation to upstream open-source projects.
- Leading community engagement and outreach activities, such as hackathons, delivering training and conference talks.
- Managing and executing a communications strategy, including blog posts, social media campaigns and tracking engagement analytics.
- Providing frontline and second-line support for 2i2c communities, including triage, JupyterHub administration, events management and gathering product insights.
Senior Research Software Engineer
- Accelerating and profiling data assimilation codes for space weather forecasts, which ingest up to 250GB per hour of RINEX data from hundreds of stations globally, and implementing interactive, web-based visualisations with Plotly.
- Automating bioimaging microscopy workflows in the laboratory using LabVIEW to control a collaborative robot and other instruments for the Midlands Open Bioimaging network.
- Certified NVIDIA DLI Instructor and Ambassador providing data engineering and deep learning training for researchers.
- Certified Carpentries Instructor for Software Carpentry.
- General Tier 2 HPC support for Baskerville.
Postdoctoral Researcher
- Developing a model of differential equations describing the physics of phase change and compaction of a solid-liquid system, and solving them using finite volume methods in Python.
Postdoctoral Researcher
- Running large-scale numerical simulations solving the
magneto-hydrodynamic equations describing the
Earth’s dynamo on high-performance computers
using Fortran and OpenMP, and post-processed
large data sets in Python (
paropy
).
Education¶
PhD, MSc Fluid Dynamics
University of Leeds, Leeds
Thesis: A Slurry Model of the F-Layer in the Earth’s Core.
MMath, BSc Mathematics
University of Leeds, Leeds
First Class Honours.
Publications¶
Earth and Planetary Science Letters 560, 116791 (2021)
Astronomy & Geophysics 60 (3), 3.30-3.35 (2019)
Geophysical Journal International 214 (3), 2236-2249 (2018)
Journal of Rheology 61 (3), 467-476 (2017)