I am a researcher in mathematical optimization with interests in nonlinear and discrete problems, and an emphasis on formulations and computational approaches.
TL;DR: I write mathematical models that represent decision-making processes or equilibria within systems, and build abstract algorithms and concrete computer programs that provide guaranteed solutions of these models.
I joined the Inria Institute in Grenoble in January 2024 as a Tenured Associate Researcher (Chargé de Recherche) working with the Polaris group at the Grenoble Computer Science Lab. Broadly speaking, we work on decision and learning in uncertain, unknown, dynamic contexts, potentially with multiple agents. If what the group and/or what I do sounds like fun, feel free to contact me or check some example topics.
My research interests span the theory, methods, and algorithms for several flavours of mathematical optimization. More specifically, I have been interested in exact solution methods for constrained optimization with constraint structures we can exploit. Those include solution methods, computational models, and software in mixed-integer (non-)linear and convex optimization and in particular around the SCIP framework and Frank-Wolfe related approaches. I have been exploring applications of these classes of problems in power systems, quantum information, systems biology, networks and infrastructure, and data science & machine learning.
I graduated with a double PhD (cotutelle) from Polytechnique Montréal, at the GERAD lab and Centrale Lille, at INRIA & the Cristal lab, in mathematical optimization. My thesis focused on bilevel optimization, an extension coined near-optimality robustness, and pricing for demand response in smart grids. It was co-supervised by Luce Brotcorne (Inria) & Miguel F. Anjos (University of Edinburgh). I spent some time in Berlin as a researcher at the Zuse Institute.
I am involved in several open-source projects around optimization and scientific computing in the Julia programming language and around JuMP. I worked with and in various industries, from a hardware startup to steel manufacturing. I did my joint Bachelor-Master in Process Engineering at the UTC in France with a semester at the TUBS in Germany and Polytechnique Montreal.
On a personal note, I read both fiction (mostly history, detective, thrillers and fantasy) and non-fiction books (on economic policy, education, transportation systems, the energy transition); a more detailed readling list can be found on my goodread. I also enjoy games in various formats (tabletop, video, board, card) and cooking (from fermentation attempts to pasta recipes and coffee brewing).
Joint PhD, Applied Mathematics & Computer Science, 2017-2020
Polytechnique Montreal, Inria, Centrale Lille, GERAD
Joint Bachelor & Master of Science in Process Engineering, 2011-2016
University of Technology of Compiègne (UTC), France
Exchange program, applied mathematics, computer science & industrial engineering, 2015
Polytechnique Montréal, Canada
Exchange semester, Process & Energy Engineering (Bachelor), 2013
Technische Universität Braunschweig, Germany
Filter publications here.
See all posts here.
If you want to join my group and work with me, please read the information here.
The most reliable way to reach me is per email.