I am currently a software engineer in London working on the OCaml compiler.
Before that, I did my PhD with Derek Dreyer at the Max Planck Institute for Software Systems and Saarland University. And before that, I obtained my Master's degree from the University of Cambridge and my Bachelor's degree from Saarland University.
You can reach me at last name at mpi-sws.org
.
Destabilizing Iris
46th ACM SIGPLAN International Conference on Programming Language Design and Implementation, PLDI 2025, Seoul, South Korea
Distinguished Paper Award
Quiver: Guided Abductive Inference of Separation Logic Specifications in Coq
45th ACM SIGPLAN International Conference on Programming Language Design and Implementation, PLDI 2024, Copenhagen, Denmark
Distinguished Artifact Award
Melocoton: A Program Logic for Verified Interoperability Between OCaml and C
38th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2023, Cascais, Portugal
DimSum: A Decentralized Approach to Multi-language Semantics and Verification
50th ACM SIGPLAN Symposium on Principles of Programming Languages, POPL 2023, Boston, United States
Distinguished Paper Award
Later Credits: Resourceful Reasoning for the Later Modality
27th ACM SIGPLAN International Conference on Functional Programming, ICFP 2022, Ljubljana, Slovenia
Simuliris: A Separation Logic Framework for Verifying Concurrent Program Optimizations
49th ACM SIGPLAN Symposium on Principles of Programming Languages, POPL 2022, Philadelphia, United States
Distinguished Paper Award
Transfinite Iris: Resolving an Existential Dilemma of Step-Indexed Separation Logic
42nd ACM SIGPLAN International Conference on Programming Language Design and Implementation, PLDI 2021, Online
Transfinite Step-Indexing for Termination
48th ACM SIGPLAN Symposium on Principles of Programming Languages, POPL 2021, Online
Undecidability of Higher-Order Unification Formalised in Coq
9th ACM SIGPLAN International Conference on Certified Programs and Proofs, CPP 2020, New Orleans, United States
Call-By-Push-Value in Coq: Operational, Equational, and Denotational Theory
8th ACM SIGPLAN International Conference on Certified Programs and Proofs, CPP 2019, Cascais, Portugal
Shaking Up the Foundations of Modern Separation Logic
Making Adequacy of Iris Satisfying
4th Iris Workshop, Zurich, Switzerland
A Coq Library of Undecidable Problems
6th International Workshop on Coq for Programming Languages, CoqPL 2020, New Orleans, USA