Papers & Talks

Publications

ICFP 2026
Misquoted No More: Securely Extracting F* programs with IO DOIArtifactThe artifact received the Functional and Reusable badges.
ICFP 2025
SecRef*: Securely Sharing Mutable References between Verified and Unverified Code in F* DOISlidesArtifactThe artifact received the Functional and Reusable badges.
POPL 2024
Securing Verified IO Programs Against Unverified Code in F* DOIVideoPoP Up VideoArtifactThe artifact received the Functional and Reusable badges.
Mathematics 2022
A Verified Implementation of the DPLL Algorithm in Dafny Artifact
HOPE 2022
Verifying non-terminating programs with IO in F* (Extended Abstract) SlidesVideoArtifact
TYPES 2022
Partial Dijkstra Monads for All (Extended Abstract) Artifact
FROM 2019
Verifying the DPLL Algorithm in Dafny

Talks

Aarhus 2026
Secure extraction of verified effectful F* programs to MLAt Aarhus University, April 13, 2026. Slides
ICFP SRC 2020
Gradual Enforcement of IO Trace Properties at Student Research CompetitionAt the 25th ACM SIGPLAN International Conference on Functional Programming (ICFP), August 2020. Video🏆 First place winner of ICFP SRC 2020, graduate section.
UAIC 2020
Verification of IO programs in F*At the Faculty of Computer Science, UAIC, January 2020.

Teaching

2024–2025
Proofs are Programs — Teaching Assistant, RUB, Bochum (Fall)
2023–2024
Functional Programming — Teaching Assistant, RUB, Bochum (Summer)
2020–2021
Logics in Computer Science — Teaching Assistant, UAIC, Iași (Fall)

Academic Service

Sub-reviewer
CPP’26, ICFP’25, POPL’24, SP’21
Artifact Evaluation
Committee member at POPL’26, POPL’23
Student Volunteer
POPL’24, POPL’23, ICFP’22, PLDI’20, POPL’20, ETAPS’19, FROM’18