Education
-
2020–2024 Ph.D. in human-computer interaction Paris-Saclay University
- Best HCI dissertation award from AFIHM
-
2019–2020 M.Sc. in human-computer interaction Paris-Saclay University
- With highest honours
- 2016–2020 ENS graduate degree in computer science École normale supérieure of Paris
-
2013–2016 B.Sc. in computer science Aix-Marseille University
- With highest honours
Work experience
-
2024– Postdoctoral researcher Collaboration in multiformat publishing ex)situ group, Inria/Paris-Saclay University
- current work
-
2020–2024 Doctoral researcher Protean projections of computer languages ex)situ group, Inria/Paris-Saclay University
- supervised by Michel Beaudouin-Lafon
-
2020 Research intern Projections of LaTeX fragments ex)situ group, Inria/Paris-Saclay University
- 6 months
- supervised by Michel Beaudouin-Lafon
-
2018 Research intern Self-adapting web menus UI group, Aalto University
- 5 months
- supervised by Antti Oulasvirta
-
2017 Research intern Unlock patterns with finger pressure Mjolnir group, Inria
- 2 months
- supervised by Géry Casiez
-
2015 Intern UI of a textual corpus annotation tool TALEP group, Aix-Marseille University
- 1 month
- supervised by Frédéric Béchet
-
Student job Tutor in computer science Aix-Marseille University
- 3 months
Teaching
- 2021 2022 Advanced Programming of Interactive Systems Graduate course by James Eagan Paris-Saclay University
- 2020 2021 Introduction à l’Interaction Humain-Machine Paris-Saclay University Undergraduate course by Michel Beaudouin-Lafon
Academic service
Organisation
| Year | Events |
|---|---|
| 2025 | IHM/SP’25 (a workshop on HCI for public services at IHM’25) |
| 2024 | IHM’24 (local and student volunteer chair) |
| 2022 | Ph.D. days of the LISN laboratory |
Program committees
| Year | Conferences and journals |
|---|---|
| 2026 | LIVE’26, Substrates’26 |
| 2025 | Substrates’25 |
Reviewing
| Year | Conferences and journals |
|---|---|
| 2026 | UIST, MobileHCI |
| 2025 | UIST, Philosophies |
| 2024 | UIST, CHI |
| 2023 | UIST, CHI, C&C |
Jurying
2025I served on jury panels for research projects conducted by interaction design students at Gobelins and for the student research competition of the ‹Programming› conference.
Miscellaneous
Dec. 2025 → todayI am co-leading the HCI & Society working group of AFIHM with Baptiste Caramiaux and Sarah Fdili Alaoui.
May 2024 → todayI am the elected representative of non-permanent researchers on the LISN laboratory council.
Apr. 2026I chaired a panel on “Politics in HCI” at Paris Pre-CHI on behalf of the HCI & Society working group of AFIHM.
2021 and 2022I wrote corrections of exercises for two computer science textbooks published by Hachette Éducation: one for the penultimate year of high school (Première) and one for the final year of high school (Terminale).
Invited talks
-
2026 When Code Meets the Interface symposium (Strasbourg)
- Invited by Julie Blanc and Nolwenn Maudet
-
PL and Systems group, Charles University (Prague)
- Invited by Tomas Petricek
-
2024 Catala seminar, Inria (Paris)
- Invited by Denis Mérigoux
-
COAST group, LORIA (Nancy)
- Invited by Claudia-Lavinia Ignat
- In collaboration with Yann Trividic
-
DiverSE group, IRISA (Rennes)
- Invited by Arnaud Blouin
-
LII group, ENAC (Toulouse)
- Invited by Stéphane Conversy
-
2023 IIHM group, IMAG (Grenoble)
- Invited by Laurence Nigay
-
2022 HCI workshop, MDE network (online)
- Invited by Nuno Ferreira da Silva
-
Smart World! Smart Europe? conference (Munich)
- Invited by the Academy for the Industry of the Future
- In collaboration with Anatole Dahan
ℹ️ This list does not include talks at events at which I presented an article that I submitted (see publications).
Skills
Programming
I have over ten years of experience in web development.
On the front-end, I typically use modern HTML, CSS and JavaScript/TypeScript. I like to use them vanilla, but I am also familiar with several frameworks (Lit, React, Astro…) and build systems (Vite, Rollup…). On the back-end, I mostly work with Node.
I also have experience with some specific technologies, such as writing parsers and VS Code extensions and working with CRDTs and DAP, as well as with other languages, including Python, Java, C, Objective-C, OCaml, Rust, R and bash/fish.