Andrew Farrier

Principal Software Eng. Lead at Microsoft

Redmond, Washington, 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
Andrew Farrier is a Principal Software Engineering Lead with decades of experience shipping and optimizing games and systems across consoles, PC, and mobile, currently driving CPU and system performance work for Xbox in Microsoft's Advanced Technology Group. He has guided architecture across UI, AI, client/server gameplay, and performance optimization from prototype through live operations for major franchises and studios. Known for translating academic and conference-level research into practical studio-facing guidance, he also trains and collaborates directly with game teams to improve performance and tooling. Based in Redmond, he combines deep low-level systems expertise with hands-on engine and cross-platform development, and his background includes leading AI and UI efforts on high-profile titles like Shadowrun and MechWarrior 4.
code3 years of coding experience
job23 years of employment as a software developer
github-logo-circle

Github Skills (30)

cpp-library10
geometry10
tool-kit10
microsoft10
sdl10
avx10
uwp10
atlas10
inline10
texture-atlas10
desktop10
texture10
directxtk10
direct3d10
sse10

Programming languages (2)

C#C++

Github contributions (5)

github-logo-circle
This template is a media viewer that enables a user to interact and view media files on both Xbox console and Desktop.
Contributions:4 reviews in 7 months
microsoft/DxCapsViewer

Feb 2023 - Aug 2024

DirectX Capabilities Viewer utility (dxcapsviewer.exe)
Contributions:2 reviews in 1 year 6 months
directx-11exedirectxviewermicrosoft
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
Andrew Farrier - Principal Software Eng. Lead at Microsoft