CV

Work experience

Senior Staff ScientistNov 2021 to present

European Molecular Biology Laboratory (EMBL), Heidelberg, Germany

Research Software EngineerJan 2021 to Nov 2021

Institute for Computational Biomedicine, University Hospital, Heidelberg, Germany

Assistant ProgrammerOct 2019 to Dec 2020

European Molecular Biology Laboratory (EMBL), Heidelberg, Germany

Teaching AssistantOct 2016 to Oct 2019

University of Oxford, Oxford, UK

Taught stochastic differential equations, computational biology and high-performance computing

Education

PhD in Applied Mathematics
University of Oxford, Oxford, United Kingdom

Thesis: Efficient methods for simulating stochastic reaction-diffusion models on evolving domains

Master’s Degree in Mathematics (MMath integrated with Bachelor’s)
Durham University, Durham, United Kingdom

Key subjects: PDEs, ODEs, Statistics, Numerical Analysis

Key skills

Modelling and statistics: population PK/PD and PBPK (nlmixr2, rxode2, Monolix), nonlinear mixed-effects models, ODE/PDE and stochastic systems, model diagnostics, XGBoost, SHAP, PLS-DA, PyTorch
Pipelines and data: Snakemake, Nextflow, SLURM/HPC, Dask, Parquet, HDF5, OME-Zarr, SQL, FAIR data standards, multi-omics integration (ChEMBL, DrugBank, MetaboLights)
Software engineering: Python packaging and PyPI, pytest, GitLab CI/CD, GitHub Actions, Docker, Apptainer, Kubernetes, reproducible environments (uv, pixi, lockfiles)
AI and applications: LLM-based agentic extraction with schema-constrained output and human review, Streamlit, R Shiny
Languages: Python (11 yrs), R (6 yrs), C++ (5 yrs), Bash/Linux (10 yrs), Git (10 yrs)