I build reliable, open-source scientific software for the world's largest observatories — turning raw data from the Very Large Telescope Interferometer (VLTI) and the James Webb Space Telescope (JWST) into science-ready measurements.
PhD in Astrophysics & Engineering, 10+ years of Python, and a focus on what makes a tool actually usable by a whole community: reproducibility, testing, and clean releases. I work at the interface between research and operations — from pipeline development to instrument commissioning.
- 🔭 Currently: developing the modern Python interface for the VLTI/MATISSE data-reduction pipeline (Lagrange / OCA)
- 📊 Applying data-science & ML methods (anomaly detection, clustering) to large observational datasets
- 🌍 Open-source software used by observers across France, Australia, the USA and Canada
- 📚 33 publications (5 as first author), including one in Nature
AMICAL — Aperture Masking Interferometry Calibration & Analysis Library
End-to-end extraction pipeline and analysis tools for Aperture Masking Interferometry (AMI), for both ground-based instruments and space (JWST/NIRISS). Lead developer. Used in peer-reviewed science, e.g. Blakely et al. (2025) and Lau et al. (2024).
Python · interferometry · JWST · data reduction
MATISSE-py — Modern Python interface for the VLTI/MATISSE pipeline
Modern, modular Python interface for the VLTI/MATISSE mid-infrared interferometric data-reduction pipeline, developed within the MATISSE Consortium. Ships a clean matisse command-line interface with full backward compatibility for the legacy consortium scripts — built to production standards: CI, test coverage, linting, and semantic releases.
Python · interferometry · VLTI · data reduction · CI/CD
Also authored:
- PREVIS — tool to predict the observability of a target with the VLTI and CHARA arrays, from its coordinates and magnitudes
- gravi_align — corrects the spectral effects introduced by GRAVITY's former prism (VLTI/GRAVITY)
Languages Python (10+ yrs) · bash · LaTeX Data & ML NumPy · SciPy · pandas · scikit-learn (Isolation Forest, K-Means, Bayesian Optimisation) · Seaborn · Matplotlib · statistical model fitting · signal & image processing Engineering open-source packaging · pytest · CI/CD · semantic versioning · typing/mypy · Commitizen · documentation Domains large observational dataset · time-series · data reduction pipeline · optical/IR interferometry · high-angular-resolution imaging


