Summary
Nicolas Bigaouette is a Senior Rust Software Developer and computational physicist with 17 years of experience turning advanced scientific ideas into production-grade software across cybersecurity, medical devices, and high-performance simulation. Currently on CrowdStrike’s ML Software Engineering team, he bridges research and engineering to deliver secure, performant Rust services for data science and adversarial use-cases. His background includes leading AI-driven cybersecurity products at Element AI, architecting embedded medical device stacks with Yocto and QML, and accelerating physics codes via MPI/OpenCL during a PhD in computational photonics. A true polyglot (Rust, Python, C++, Bash) who favors pragmatic engineering, Nicolas uniquely combines deep numerical simulation expertise with production-first software practices and a track record of 100x algorithmic improvements and rapid time-to-market delivery.
17 years of coding experience
10 years of employment as a software developer
Bachelor's, Physics, Bachelor's, Physics at Université de Montréal / University of Montreal
Master's, Physics, Master's, Physics at Université du Québec - Institut national de la recherche scientifique - Énergie, Matériaux et Télécommunications (INRS-EMT)
Student exchange (Master level), Physics, Student exchange (Master level), Physics at Université Pierre et Marie Curie (Paris VI)
Doctor of Philosophy (PhD), Physics, Doctor of Philosophy (PhD), Physics at University of Ottawa
French, English