Cooper Partin

Senior Software Engineer at Microsoft

Bellevue, 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
Cooper Partin is a senior software engineer with 12+ years of experience building low-level graphics, media, and OS features at Microsoft, based in Bellevue, Washington. He has deep C++/C# expertise across Windows and Xbox platforms, contributing to core components like DirectStorage, OpenGL ES-to-DirectX translation (ANGLE), image decoding and media playback, and portable device frameworks. At Microsoft he has moved between teams—from XNA and Xbox core platform work to operating systems graphics—demonstrating versatility in both platform and hardware-near development. His open-source contributions to the high-profile microsoft/angle project include robustness fixes, Windows Store and certification compliance, and rendering improvements, reflecting a practical focus on reliability and certification readiness. Known for diagnosing subtle memory-corruption issues and hardening rendering paths, he pairs long-term product stewardship with hands-on bug fixing and performance-minded enhancements.
code12 years of coding experience
job2 years of employment as a software developer
github-logo-circle

Github Skills (11)

egl10
memory-management10
debug10
c-language10
direct3d10
cprogramming-language10
directx10
opengl-es9
api8
apidoc8
geometry-shader7

Programming languages (6)

TypeScriptC++LLVMCMakeTeXPython

Github contributions (5)

github-logo-circle
microsoft/angle

May 2014 - Feb 2016

ANGLE: OpenGL ES to DirectX translation
Role in this project:
userBack-end Developer
Contributions:130 commits, 1 PR, 16 pushes in 1 year 9 months
Contributions summary:Cooper primarily contributed to bug fixes and enhancements within the ANGLE project. Their work involved fixing a potential memory corruption issue related to null renderer dereferencing. Furthermore, they added support for Universal Windows Store and Windows certification kit compliance. Also, the user improved several rendering methods such as point sprite rendering to be more resilient.
opengl-estranslationdirectxangleopengl
coopp/llvm-project

Feb 2024 - Jan 2025

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Contributions:27 pushes, 4 branches in 11 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
Cooper Partin - Senior Software Engineer at Microsoft