Summary
Louis Dureuil is a Senior Engineer with 14 years of experience who blends deep theoretical computer science—PhD-level research in security and fault injection—with pragmatic, production-grade C++ engineering and a long-standing interest in Rust since 2016. He has led R&D projects and teams building binary and source code analysis tools and a data-flow/taint engine based on LLVM, and has integrated Rust into large C++ codebases. Currently at Meilisearch, he focuses on reliable, maintainable systems informed by expertise in JIT/LLVM, compilation, and perturbation attacks. His background includes building retargetable smartcard simulators and vulnerability detection tools at CEA, evidencing a rare mix of low-level security research and product delivery. Known for technical leadership, code quality advocacy, and internal training, he is comfortable shifting between research prototypes and hardened engineering. Outside the obvious, he stays engaged with the community (active on Twitter) and brings practical experience porting complex pipelines across platforms.
14 years of coding experience
6 years of employment as a software developer
Master's degree, Computer Technology/Computer Systems Technology, T. Bien, Master's degree, Computer Technology/Computer Systems Technology, T. Bien at Ecole Nationale Supérieure d'Informatique et de Mathématiques Appliquées de Grenoble
Lakanal
French, English, German, Japanese