Matt Walsh

Distinguished Software Engineer at NVIDIA

San Carlos, 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
Matt Walsh is a Distinguished Software Engineer based in San Carlos, CA with a career spanning compiler architecture, ML compilers, game engine networking, and large-scale mobile systems. A former Googler and Intel researcher turned director and inventor, he has filed SIMD-related CPU patents, authored production shader compilers used in major animated films, and earned an Academy Award nomination for his technical contributions to visual effects. He led ML compiler efforts at Google and a stealth ML compiler startup before joining NVIDIA, and his open-source work includes substantive refactors to Unity’s Netcode for GameObjects focused on messaging stability and performance. Comfortable shifting between low-level CPU features and high-level distributed systems, he combines research-grade invention with hands-on engineering leadership. Colleagues rely on him for solving knotty performance problems and shipping pragmatic, production-ready compilers and networking stacks.
code5 years of coding experience
job31 years of employment as a software developer
bookUniversity of Illinois Urbana-Champaign
languagesGerman
github-logo-circle

Github Skills (7)

net10
csharp10
multiplayer10
networking10
multiplayer-game10
dotnet-core10
unity3d10

Programming languages (2)

C#JavaScript

Github contributions (5)

github-logo-circle
Netcode for GameObjects is a high-level netcode SDK that provides networking capabilities to GameObject/MonoBehaviour workflows within Unity and sits on top of underlying transport layer.
Role in this project:
userBack-end Developer
Contributions:892 reviews, 100 commits, 191 PRs in 1 year 7 months
Contributions summary:Matt primarily focused on refactoring and improving the `MLAPI/Messaging` code. They corrected typos in messages, implemented changes to handle receive and update messages. The user also worked on the core aspects of the networking manager. These changes suggest a focus on improving network messaging performance and stability within the Unity netcode project.
unitymonobehaviouron-topnetcode-for-gameobjectshigh-level
Contributions:13 commits, 5 pushes, 1 branch in 3 months
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
Matt Walsh - Distinguished Software Engineer at NVIDIA