Hi, I'm Ludovic!
I'm a software engineer and security researcher based in Zürich. I love building software, in particular when related to security, cryptography and networking.
Currently, I work on the Android operating system at Google. I develop features related to end-to-end encryption, verifiable sandboxes, cross-device key management protocols, and network security features. I really enjoy finding ways to bring research prototypes to production, navigating real-world constraints to improve security at scale.
Before that, I completed a PhD at EPFL with Jean-Pierre Hubaux and Bryan Ford. I worked on the analysis and protection of communication metadata (e.g., website fingerprinting) and the design of anonymous communication networks. My favorite part was designing and scaling a mixnet for instant messages (Groove). I co-designed Padmé, a padding function now deployed in Apple iMessage and Meta WhatsApp / Messenger.
In my free time, you'll find me hiking in the Alps or bouldering.
For my CV, please contact me.
Full list on Google Scholar