Summary
Marwan Burelle is a C++ software engineer with nine years of professional experience, currently building backend systems at Algolia from Paris. He combines practical production engineering with deep academic roots—years teaching and leading a systems and security lab at EPITA and research on compilers, languages and static security from his doctoral work. His strengths lie in low-level programming, compiler/tooling design, parallel and kernel-oriented development, and efficient algorithms for very large graphs where performance limits are real constraints. At the LSE lab he guided student research on reverse engineering, forensics and language-based tooling, reflecting a rare blend of hands-on coding, mentorship and research. Pragmatic and methodical, he focuses on programs whose users are often other programs, optimizing interactions between software layers rather than flashy user interfaces.
9 years of coding experience
11 years of employment as a software developer
DEA / PhD (all but dissertation), Computer Science, DEA / PhD (all but dissertation), Computer Science at Université Paris Sud (Paris XI)
French, English