Nicolas Lacasse

Member Of Technical Staff at Microsoft AI

Los Angeles, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code15 years of coding experience
job16 years of employment as a software developer
bookB.Sc. Mathematics Philosophy & Linguistics, B.Sc. Mathematics Philosophy & Linguistics at Massachusetts Institute of Technology
bookUniversity of California, Los Angeles
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (20)

filesystem10
container10
docker10
system-programming10
testing10
ip10
containerization10
networking10
system-calls10
go10
sys10
tcp10
build-automation9
automation-testing9
bazel9

Programming languages (6)

JavaC++JavaScriptGoHTMLDart

Github contributions (5)

github-logo-circle
google/gvisor

Apr 2018 - Jan 2023

Application Kernel for Containers
Role in this project:
userBack-end Developer & Build & Release Engineer
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.
containerskernelseccomplinuxsandbox
google/netstack

Nov 2016 - Jul 2018

IPv4 and IPv6 userland network stack
Role in this project:
userBack-end Developer
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