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 Member of Technical Staff at Microsoft AI with 15 years of experience designing secure, high-performance infrastructure. He was the tech lead for gVisor at Google, building the application kernel that powers container execution for Cloud, DeepMind, YouTube, Waymo and other large-scale services. A deep systems engineer and release/CI practitioner, his open-source contributions to gVisor and google/netstack span syscall filters, TCP socket fixes, endpoint ID reliability, automated tests and build/tooling improvements. His MIT background in mathematics, philosophy and linguistics (plus an MA from UCLA) and a short entrepreneurial stint as CEO of Opal Labs give him a rare mix of formal rigor, product sense, and cross-disciplinary thinking that shows up in both low-level engineering and system design.
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
bookM.A., Linguistics, M.A., Linguistics at University of California, Los Angeles
stackoverflow-logo

Stackoverflow

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

Github Skills (24)

systemcalls10
container10
docker10
system-programming10
testing10
file-systems10
ip10
file-system10
containerization10
networking10
containers10
system-calls10
go10
sys10
tcp10

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