Summary
Nicolas B is a cyber security specialist with an 11-year tech career and a PhD in Computer Science from EPFL, now applying research-grade security to critical infrastructure at Swissgrid. He has deep expertise in reducing attack surface for low-level C/C++ code via secure dialects, SAST and fuzzing, and has driven open-source tooling and CVE disclosures during his doctoral work. His background spans applied security roles from enterprise WAF fuzzing to building dashboards and mobile/ERP modules, reflecting a blend of hands-on engineering and research rigor. Trained at ETH Zürich and with an exchange at Carnegie Mellon, he combines formal academic grounding with practical delivery in Agile and cross-disciplinary teams. Notably, he built a blackbox HTTP fuzzer early in his career that found real bugs and patches, illustrating a practical, offensive-minded approach to hardening systems. Based in Lausanne, he brings both the curiosity of an academic and the execution focus required for safeguarding national infrastructure.
11 years of coding experience
7 years of employment as a software developer
Marurité Fédérale Billingue (Allemand-Français) Physics and applied Mathematics French-German bilingual Swiss Federal Matura, Marurité Fédérale Billingue (Allemand-Français) Physics and applied Mathematics French-German bilingual Swiss Federal Matura at Kantonsschule Frauenfeld
Docteur ès Science Computer Science, Docteur ès Science Computer Science at EPFL
Master of Science ETH in Computer Science (MSc ETH CS) Information Security, Master of Science ETH in Computer Science (MSc ETH CS) Information Security at ETH Zürich
Exchange Year Electrical and Computer Engineering, Exchange Year Electrical and Computer Engineering at Carnegie Mellon University
French, German, German, English