Brandon Schaefer

Principal Programmer at Epic Games

Raleigh, North Carolina, 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

👤
Senior
🎓
Top School
Brandon Schaefer is a Principal Programmer with 14 years building low-level graphics, windowing and input systems for embedded and desktop platforms, currently driving architecture at Epic Games in Raleigh. He has deep expertise integrating hardware-accelerated video and EGL/VAAPI pipelines across projects like Kodi, SDL, and GLFW, and maintained Mir backends that bridged Linux display servers into widely used libraries. At Canonical he reshaped Mir’s input and display layers—improving performance, security (input event authentication), and high-DPI and gamma handling—while also contributing CJK search and input support for Unity7. Brandon’s work blends systems-level C/C++ engineering with pragmatic cross-project integration, often fixing subtle rendering, cursor, and input edge cases that break in real deployments. Known for quietly hardening foundational layers rather than flashy features, he thrives on making graphics and input stacks robust across diverse platforms.
code14 years of coding experience
job11 years of employment as a software developer
bookBachelor of Science and Arts, Computer Science, Bachelor of Science and Arts, Computer Science at The Evergreen State College, Washington
github-logo-circle

Github Skills (26)

vulkan10
drm10
c-language10
apidoc10
sdl10
windows10
linux10
c1110
kodi10
c1710
xwindow10
api10
driver10
windowing10
egl10

Programming languages (8)

C++ShellCRustLLVMGoHTMLPython

Github contributions (5)

github-logo-circle
spurious/SDL-mirror

Feb 2014 - Sep 2019

An unofficial, automated SDL2 and SDL1.2 HG mirror.
Role in this project:
userBack-end Developer
Contributions:53 commits in 5 years 8 months
Contributions summary:Brandon primarily contributed to the SDL2 and SDL1.2 HG mirror, addressing issues within the Mir (Mirror) video driver. They removed Android-specific workarounds, fixed software rendering issues, and added support for relative mouse mode. The user also made improvements to error handling and implemented system cursor fixes, as well as updated the code to better support newer Mir versions and their features.
sdl1windowssdlsdl2playfab
SDL-mirror/SDL

Feb 2014 - Sep 2019

Automated mirror of https://hg.libsdl.org/SDL/
Role in this project:
userBack-end Developer
Contributions:53 commits in 5 years 8 months
Contributions summary:Brandon primarily contributed to the Mir video driver backend, focusing on integrating and refining the Mir API for the SDL library. They addressed issues related to EGL and OpenGL, including fixing rendering and cursor handling. Their work involved adding support for relative mouse mode and mouse grabbing, along with several fixes, including an EGL bug fix. The user also updated the code to use the new MirDisplayConfig API and added various gamma support functions.
sdl
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
Brandon Schaefer - Principal Programmer at Epic Games