I am an Assistant Professor in the Programming Languages, Logic, and Software Security section at Aarhus University. My research spans programming languages, type theory, and formal verification. A central theme is the development of machine-checked logical foundations for probabilistic programs, with applications to security and privacy.
I am one of the main developers of Clutch, a family of higher-order probabilistic separation logics formalised in Rocq, covering properties such as differential privacy, expected resource bounds, and relational reasoning about randomised programs. Earlier I worked on machine-checked cryptographic proofs (SSProve) and on the foundations and implementation of general type theories (Andromeda).
| I’ll be in Boulder presenting our paper on verifying differential privacy at PLDI ‘26. | |
| Robinson Langlois started his internship in our lab. | |
| I will be on the POPL 2027 program committee. | |
| I will be on the HoTT/UF 2026 program committee. | |
| Zacharie Mouglanim did an internship in our lab. | |
| I visited Prof. Carsten Schürmann at ITU. |
|
PLDI 2026
|
|
|
ICFP 2025
|
|
|
POPL 2025
|
|
|
OOPSLA 2024
|
|
|
ICFP 2024
|
|
|
ICFP 2024
|
|
|
POPL 2024
|
|
|
CPP 2024
|
|
|
ACM TOPLAS
|
|
|
JAR
|
|
|
CSF 2021
|
|
|
TYPES 2021
|
|
|
ICMS 2020
|
|
|
TYPES 2020
|
|
|
TYPES 2020
|
|
|
TYPES 2017
|
|
|
TYPES 2016
|
|
|
Under Revision
|
|
|
PhD Thesis 2022
|
|
|
POPL
Denver, 22 January 2025
|
|
|
NWPT
Copenhagen, 7 November 2024
|
|
|
Iris Workshop
Zurich, 4 June 2024
|
|
|
PhD Defence
Ljubljana, 11 January 2022
|
|
|
TYPES
Online, 2021
|
|
|
CSF
Online, 2021
|
|
|
Meeting of Young Mathematicians in Slovenia
Bled, 2019
|
|
|
Logic & Semantics Seminar
Aarhus, 2019
|
|
|
Foundations Seminar, FMF Ljubljana
Ljubljana, 2018
|