Research


Research interests:

My research is centered around formal program verification, program logics (e.g., Iris), and semantics of programming languages. I am also interested in type theory and category theory, particularly their applications to logic and programming languages. I use proof assistants, especially Rocq, extensively in my work, both as a tool for mechanizing mathematics, including programming languages theory and program verification approaches, and as a subject of study in their own right. See my publications for more details.

Past research projects:
  • Postdoctoral fellowship of Flemish research fund (FWO) for studying programming languages with advanced features in program logics.
  • KU Leuven internal funding project for relational reasoning about advanced type systems.
PhD Students:
Former Postdocs:
Former PhD Students:
Visiting Students:
  • Alban Reynaud, ENS Lyon (Aug 30 2021 — Jan 28, 2022)
  • Paulo Emílio de Vilhena, Inria Paris (Jun 14 — Sep 14, 2021)