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 Local-first publishing workflows ex)situ team, Inria/Paris-Saclay University
- current work
-
2020–2024 Doctoral researcher Protean projection of computer languages ex)situ team, Inria/Paris-Saclay University
- supervised by Michel Beaudouin-Lafon
-
2020 Research intern Interactive representations of LaTeX fragments ex)situ team, Inria/Paris-Saclay University
- 6 months
- supervised by Michel Beaudouin-Lafon
-
2018 Research intern Self-adapting web menus UI team, Aalto University
- 5 months
- supervised by Antti Oulasvirta
-
2017 Research intern Unlock patterns with finger pressure Mjolnir team, Inria
- 2 months
- supervised by Géry Casiez
-
2015 Intern UI of a textual corpus annotation tool TALEP team, Aix-Marseille University
- 1 month
- supervised by Frédéric Béchet
-
Student job Tutor in computer science Aix-Marseille University
- 3 months
Teaching
-
Master Advanced Programming of Interactive Systems James Eagan Paris-Saclay University
- Fall 2022 6 hours (lecturer) 21 hours (TA)
- Fall 2021 3 hours (lecturer) 21 hours (TA)
-
Bachelor Introduction à l’Interaction Humain-Machine Paris-Saclay University Michel Beaudouin-Lafon
- Fall 2021 12 hours (TA)
- Fall 2020 12 hours (TA)
Service
Reviewing
In 2025, I reviewed articles for UIST, the Substrates’25 workshop and the Philosophies journal.
In 2024, I reviewed articles for CHI and UIST.
In 2023, I reviewed articles for CHI, UIST and C&C.
Jurying
In 2025, I was invited to jury research projects conducted by interaction design students at Gobelins and the student research competition of the ‹Programming›’25 conference.
Organisation
In 2025, I organised IHM/SP’25, the first French workshop on HCI for public services. It took place during the IHM’25 conference, on November 4th, in Toulouse.
In 2024, I helped organise IHM’24, the main French-speaking HCI conference, as a local organiser and student volunteer manager. The conference took place in Paris from March 25th to 29th and gathered over 300 participants.
In 2022, I co-organised the Ph.D. days of the LISN lab (“JDD 22”), during which many first- and second-year Ph.D. students present their topics to everybody and get to meet their peers. They took place over two days and gathered around 80 participants.
Miscellaneous
As of May 2024, I am the elected representative of non-permanent researchers in the LISN lab council, which advises the lab directors on the lab’s inner working and internal policies.
In 2021 and 2022, I helped write corrections of exercises for two high school computer science textbooks, which are respectively targeting French pupils in Première, the penultimate year of high school, and Terminale, the final year of high school.
Skills
Programming
I have over ten years of experience in web development.
On the front-end, I typically use modern HTML, CSS and Typescript. Although I like to use them vanilla, I am also familiar with various frameworks (such as Lit, React and Astro) and build systems (such as Vite and Rollup). On the back-end, I mostly use Node (plain HTTP(S), web sockets, Express) or Python (FastAPI).
Aside from web development, I practice general-purpose software engineering. I like to use Git and CD/CI and have experience with several specific technologies and protocols such as CRDTs, VS Code extensions, DAP, iOS apps, etc.
I also have more or less experience with diverse other languages, including Java, C, Objective-C, OCaml, Rust, R, bash/fish, as well as with markup languages such as LaTeX and AsciiDoc.