Darius Mercadier's Website

Welcome to my website! I'm a software enrineer at Google in Munich, working on V8 (the JavaScript engine of Chrome). I focus mainly on the top-tier optimizing compiler, Turbofan, although I've also worked on the 3rd-tier compiler, Maglev. In recent years, I've worked a lot on Turboshaft, a CFG-based replacement for Turbofan's middle-end. And currently, I'm working on replacing Turbofan's frontend by a Maglev-vased alternative. I also often work on new optimizations for compiling JavaScript.

Before that, in 2021, I was a postdoctoral researcher at CryptoExperts. I was working on side-channel countermeasures (masking in particular) for cryptographic code, code obfuscation and software optimization.

And even before that, I was a PhD student at LIP6 in Sorbonne Université. During this PhD, I developped a programming language called Usuba (and its compiler), which is designed to write cryptographic primitives, and generate high-throughput and secure C code, based on a programming technique called bitslicing. Find out more about Usuba in my thesis, or on the video of my PhD defense.

My main areas of interest when it comes to computer science and research are compilers, programming languages, CPU microarchitecture, virtual machines, and software optimizations.

Feel free to contact me at my gmail address (firstname dot lastname).