Summary
Pablo Donato is a postdoctoral researcher and software engineer with 11 years of experience at the intersection of programming, formal logic, and human-computer interaction. He has a PhD in Computer Science from École Polytechnique and has led formalization work in Lean and research on user-friendly interfaces for proof assistants at institutions including Istituto Grothendieck and Charles University. His work focuses on a new foundational language for proving and programming, blending deep theoretical foundations (topos theory, logic) with practical tooling to make formal methods more usable. Comfortable teaching and building software, he has a background in algorithms, data structures, web and Java/Python instruction, and a long-running personal commitment to coding that began at age 14. Beyond academia he brings a creative edge as a musician and composer, which informs his collaborative and design-oriented approach to research.
11 years of coding experience
1 year of employment as a software developer
Master's degree Logic, Master's degree Logic at University of Paris I: Panthéon-Sorbonne
Bachelor's degree Computer Science, Bachelor's degree Computer Science at Pierre and Marie Curie University
High School, High School at Lycée Pierre de Fermat
Master's degree Computer Science, Master's degree Computer Science at Université Paris Cité
Doctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at École Polytechnique
DUT Computer Science, DUT Computer Science at Université Toulouse - Jean Jaurès
French, English