Nicolas Lacasse is a systems-focused software engineer with 15 years of experience building secure, high-performance container and networking infrastructure. As tech lead for gVisor at Google he architected sandboxed container execution used across Cloud, YouTube, Waymo and DeepMind, and contributed low-level kernel, syscall filtering, and build/release improvements to critical open-source projects like gVisor and netstack. He combines deep systems engineering with operational rigor—writing automated tests, fixing tricky endpoint ID and TCP edge cases, and improving Docker/containerd integration. Now at Microsoft AI in Los Angeles, he brings production-hardened platform expertise and a rare cross-disciplinary background in mathematics and linguistics from MIT and UCLA that informs a pragmatic, precise approach to complex problems.
15 years of coding experience
16 years of employment as a software developer
B.Sc. Mathematics Philosophy & Linguistics, B.Sc. Mathematics Philosophy & Linguistics at Massachusetts Institute of Technology
Contributions:47 reviews, 395 commits, 19 PRs in 4 years 9 months
Contributions summary:Nicolas primarily contributed to infrastructure and low-level systems by adding missing license headers, refactoring the sandbox package into a sandbox and container, and implementing various syscall filters for improved functionality. Their work involved addressing errors in Docker/containerd integration, and implementing system-level modifications such as increasing the size of the kernel's memory limits. Additionally, the user built automated tests and modified makefiles, showcasing skills in automated testing and integrating with the build system.
Contributions:11 commits, 6 pushes in 1 year 8 months
Contributions summary:Nicolas primarily contributed to the `netstack` project by fixing bugs and implementing enhancements. They addressed typos in file paths, preventing potential errors. They also worked on improving the system's reliability by saving and restoring endpoint IDs to avoid collisions. Additionally, the user made changes related to buffer sizes and polling behavior in TCP sockets and incorporated tests for the relevant functionalities. The user also handled license headers.
ipv4openflowbgpipv6sdn
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Nicolas Lacasse - Member Of Technical Staff at Microsoft AI