Scott Macdonald is a Staff Software Engineer with 16 years of experience building games, tools, and systems infrastructure across Windows, Linux, iOS and Android using C++, C#, Python, and Rust. He currently leads a team at Meta focused on developer and engineering experiences for AR/VR, creating the infrastructure and tools that enable new interactions in immersive worlds. Previously at Microsoft he shipped mixed-reality humanoid bots and an autonomous AI agent planning system, and has a long history of accelerating builds, debugging workflows, and production toolchains for game studios. Comfortable from real-time simulation and language interpreters to massive build systems, he pairs hands-on implementation with technical leadership. Notably, he has repeatedly driven productivity gains—rewriting build systems, introducing CI/unit testing, and inventing custom data indexes—to turn research prototypes into shippable products. Based in Sammamish, WA, he blends deep systems instincts with a game developer’s focus on UX and iteration.
15 years of coding experience
11 years of employment as a software developer
Bachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at University of Illinois Chicago
High School, High School at Hinsdale South High School
Contributions:2 PRs, 41 pushes, 2 branches in 4 years 10 months
2d-graphicsdungeondungeon-crawlercrawlergraphics
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.