Math-Driven, Business-Focused

From your business problem to decision-support software in production.

I'm an operations research engineer with ten years of experience in research, software engineering and product development. I handle modeling, development and integration, working directly with your teams. I hold a PhD in the field and I am CIR-accredited (French R&D tax credit) for 2026–2028.

Selected work

From energy networks to logistics: projects I have helped build, from mathematical models to working software.

  1. 2024 → present

    GRDF — French national gas network

    Optimization and simulation software for the gas distribution network (200,000 km of pipes, 11 million customers). Started solo from a prototype, then scaled — proposing an academic collaboration and sourcing a freelance. Now rolling out nationally.

  2. 2020 – 2023

    Atoptima — Supply chain optimization

    Co-founder of a deeptech startup (Inria spin-off). End-to-end design and development of the planning products; hired and led the first engineers.

  3. 2018 – 2023

    Coluna.jl — Open source

    Lead developer of the branch-cut-and-price framework in Julia. 220+ ★ on GitHub.

  4. 2017 – 2020

    Inria — Doctorate

    Exact methods for two-echelon vehicle routing. Finalist of the VeRoLog Doctoral Dissertation Prize, 3 publications, 180+ citations.

More about my work: LinkedIn, GitHub, Google Scholar.

A solution that fits your problem

I start with your business objectives and constraints, as well as your data. My main areas of work are energy, logistics and mobility.

On a time-and-materials or fixed-price basis, from scoping to production: you work directly with the person who models and develops your solution.

Model and assess

I formalize your objectives and constraints, then assess an initial solution using a standard solver. This baseline establishes feasibility and identifies the difficulties in your data.

Choose the right method

I match the method to your required solution quality, computation time and budget. Preprocessing, heuristics or decomposition: I add complexity when the results justify it. I mainly develop in Julia/JuMP, Python, Rust or C++.

Integrate and hand over

I build the software around the model: interfaces, tests, deployment and documentation. I validate results with your business teams and prepare your developers and users to maintain and operate the software.