- Summary
- My academic journey began in Paris as an itinerant postdoc at Laboratoire PPS within the IRIF research group, where I developed foundational concepts in computational linguistics. Following this period, I worked at IMDEA Software in Madrid, contributing to software development projects. My time at the Institute for Advanced Study in Princeton during its special year on Univalent Foundations deepened my understanding of abstract data types.
Currently, I am based in Paris at the MSR-Inria Joint Centre and as a member of Team Parsifal, where I apply the theoretical principles of typing and subtyping. I explore the nuances of intersection and union types in the presence of effects to simplify complex systems. My recent work aims to illuminate these unusual artifacts found in existing software frameworks by providing a clearer explanation of their underlying mechanisms.
My research focuses on bridging the gap between high-level programming concepts and the low-level mechanics of memory management in modern computer systems. By analyzing how types interact dynamically with side effects, I can identify and fix bugs that arise from the interplay between abstraction and execution environments. This approach helps create more predictable and efficient code that runs smoothly across different hardware architectures.
Furthermore, I investigate how these intersection and union types affect type safety in systems where data modifications are allowed dynamically. I aim to understand the trade-offs involved in maintaining type consistency when effects are present. My work seeks to reduce technical debt by making existing type systems easier to understand and extend, particularly in domains like compilers and static analysis tools. Ultimately, I hope to advance the field of formal verification by offering a more intuitive framework for reasoning about software behavior.
This methodology enables me to trace the evolution of type theory through diverse technical environments. It allows me to observe how abstract models behave in real-world programming contexts. I believe this deep exploration of these artifacts will lead to more robust and reliable software systems in the future. My research continues to bridge theoretical insights with practical implementations.
Ultimately, my contributions to the community will benefit anyone interested in understanding complex software systems. I see potential in applying my unique perspective to resolve technical challenges that often plague type theory practitioners. This work provides a unique lens for examining the interplay between abstraction and execution.
I am deeply engaged in refining these concepts to ensure they remain accurate and applicable across various coding languages. My goal is to enhance the quality of code generated by our systems. I am committed to furthering the theory of typing to meet evolving demands in software engineering. - Title
- A prodrome to cosmographic dissertations
- Description
- A prodrome to cosmographic dissertations
- Keywords
- theory, logic, lambda, calculus, type, programming, computer, science, proceedings, categories, paul, refinement, seminar, proof, language, systems, workshop
- NS Lookup
- A 107.6.176.102
- Dates
-
Created 2026-04-15Updated 2026-04-15Summarized 2026-04-17
Query time: 2588 ms