I am Associate Professor of Computer Science and Director of International Relations at the École Nationale Supérieure d'Informatique pour l'Industrie et l'Entreprise (ENSIIE). I am part of the ACMES team at the SAMOVAR laboratory, Télécom SudParis · Institut Polytechnique de Paris and Guest Lecturer at Université de Versailles Saint-Quentin-en-Yvelines.

My research focuses on formal methods for designing, analysing, and verifying (graph) database algorithms and applications.

I am Principal Investigator of the ANR VERDI project (2025–2029), Verified Foundations of Large-Scale Distributed Graph Systems, aiming to develop formally verified graph data structures for distributed systems, with collaborators from Télécom SudParis, RPTU Kaiserslautern, Vrije Universiteit Brussel, Delft University of Technology, and NOVA University Lisbon.

In 2025, I was a Visiting Fellow at Inria Paris, as part of an ongoing collaboration in the ERC Synergy MALINCA project, which aims to bridge informal mathematical reasoning and machine-checked proofs.

Earlier in my academic career, I held postdoctoral research positions at Inria Rennes and at Université Claude Bernard Lyon 1, after completing my PhD at Université Paris-Saclay.

I have also contributed to the Property Graph Schema Working Group and the European Research Network on Formal Proofs.


🗓️ For online meetings, you can schedule a slot. Please email first if we do not know each other.

News

See more newsSee less news

Research Topics

Publications

DBLP, Google Scholar, HAL , and Research Gate.

Student Supervision

Teaching

See previous teachingHide previous teaching
  • ENSIIE · Associate Professor · 2019–2025
    • Functional Programming · Graduate Course · M1 Génie Logiciel · course lead
    • Introduction to Databases · Undergraduate Course · L3 · SQL tutorials and practicals
    • Imperative Programming · Undergraduate Course · L3 · C/C++ practicals
    • Web Programming · Undergraduate Course · L3 · PHP practicals · 2019–2020
  • Université Paris-Saclay · Guest Lecturer · 2021–2025
    • Database Reliability and Safety · Graduate Course · M2 DataScale · UVSQ · course lead until 2024
    • Advanced Topics in Databases · Graduate Course · M2 Data Science · Université d'Évry · course lead until 2024
    • Clustering Algorithms for Graph Data · Graduate Course · M2 DataScale · UVSQ · project course until 2024
  • ENS de Lyon · Guest Lecturer · 2021–2022
    • Schema Inference for Property Graphs · Graduate Course · M1 · project course
  • Université Rennes 1 · Guest Lecturer · 2018–2019 (40 h)
    • Introduction to Software Engineering (GEN) · Undergraduate Course · L2 · Scala practicals
  • Université Claude Bernard Lyon 1 · Guest Lecturer · 2016–2018 (71 h)
  • Université Paris-Sud · ATER · 2015–2016 (95 h)
  • IUT d’Orsay · Teaching Assistant · 2013–2015 (128 h)
    • Database Programming and Administration · Undergraduate Course · L1 · tutorials and Oracle SQL practicals (95 h)
    • Advanced Databases · Undergraduate Course · L2 · Java/Oracle SQL practicals (32 h)
  • Jacobs University Bremen · Teaching Assistant · 2008–2010 · in English
    • Mathematics Support Center · Undergraduate Course · L1–L3
    • General Mathematics and Computational Science · Undergraduate Course · L1

Activities

Talks

A Defense of Joy

by Mario Benedetti, translated by Maria Popova (The Marginalian)

Defend joy like a trench
defend it from scandal and routine
from misery and misers
from truancies passing
and permanent

defend joy as a principle
defend it from bewilderments and bad dreams
from the neutral and the neutron
from sweet infamies
and grave diagnoses

defend joy like a flag
defend it from lightning and melancholy
from the fools and the frauds
from rhetoric and ruptures of the heart
from the endemic and the academic

defend joy as a destiny
defend it from fire and firefighters
from suicides and homicides
from vacations and ruts
from the obligation to be joyful

defend joy as a certainty
defend it from rust and smut
from the famous patina of time
from dew and exploitation
by the pimps of laughter

defend joy as a right
defend it from God and winter
from uppercase and the casket
from surnames and the pity
of chance
and of joy too.