Projects

Things I build and contribute to

A selection of open-source and research work. My through-line is modelling: representing complex systems precisely enough to compute, simulate and reason about them, whether the system is a manifold of data or the human brain. Full history is on my CV.

IRT SystemX
Stanford University
Inria
Open source · Python

Geomstats

geomstats.ai · core contributor · 1.5k★ on GitHub · with Stanford & Inria

What it is. Geomstats is a Python package for computations, statistics, machine learning and deep learning on manifolds. It splits into a geometry module (manifolds, Lie groups, fiber bundles, shape spaces and Riemannian metrics) and a learning module (statistics and learning algorithms for data that lives on curved spaces), running on NumPy, Autograd or PyTorch backends.

What I did. I joined as one of the early core contributors (3rd contributor to the project) and focused on bringing geometric structure to real data and models:

  • Implemented and validated data representation on manifolds, mainly graph-structured data.
  • Developed learning methods for complex-system models, including simple, timed and hybrid automata, cast on geometric structures.
  • Contributed to the core geometry/learning APIs and their test coverage across backends.
Neuroscience · Pipelines

NeuroWaves

NYU Abu Dhabi · BioMedical Imaging Core · neurowaves.readthedocs.io

What it is. NeuroWaves provides the documentation, experiment code and processing pipelines for the magnetoencephalography (MEG) and electroencephalography (EEG) users of the NYUAD BioMedical Imaging Core. It standardises how brain-imaging data is acquired, validated and analysed across the lab.

What I did. As Research Scientist I own much of the lab's technical infrastructure and reproducibility:

  • Build and maintain reproducible MEG/EEG processing pipelines from raw signals to analysis-ready data.
  • Author the lab documentation on Read the Docs, covering acquisition, preprocessing and analysis workflows.
  • Enforce BIDS-compliant datasets with automated validation, and set up continuous testing for the NYUAD pipelines.
  • Design experimental paradigms and keep the MEG, EEG and OPM systems calibrated and research-ready.
More experience

Selected earlier work

2022 to 2024

System Designer, MBSE & Simulation Specialist

Airbus Defence & Space · model manager for the FCAS and EuroDrone programs, and MBSE & simulation tutor at Airbus Academy.
2018 to 2022

System Architect for Autonomous Vehicles & Data Scientist

IRT SystemX · architected autonomous shuttle systems with RATP, SNCF, Renault and others; representation learning on manifolds.
2015 to 2018

Research Engineer

CEA · modelling, simulation and formal verification of hybrid dynamical systems with SMT/SAT solvers and a C++ verification toolchain.
2018 to 2022

System Modelling & Simulation Teacher

CentraleSupélec · taught modelling, requirements engineering and simulation to final-year engineering students.
See the full CV