Benson Joeris

Senior Software Engineer at Google

New York, New York, 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
Benson Joeris is a Senior Software Engineer in New York with 12 years of experience applying mathematical rigor and algorithms to real-world systems, currently building graphics tooling at Google and Stadia. He combines deep academic training (PhD in Mathematics from Waterloo and an MASt from Cambridge) with hands-on backend engineering, contributing to high-profile open-source graphics debuggers like GAPID and RenderDoc where he improved Vulkan support, memory profiling, and image/command-buffer tracking. Benson has a track record of designing scalable server systems—from a high-concurrency multiplayer game server to production-grade tooling at Google—and is fluent across C++, Python, Haskell and systems-level graphics code. Notably, his background in graph-theory research informs a methodical approach to complex debugging and optimization problems that bridge theory and production.
code12 years of coding experience
job9 years of employment as a software developer
bookBachelor's, Mathematics and Computer Science, Bachelor's, Mathematics and Computer Science at Colorado State University
bookMaster's of Advanced Study (MASt), Mathematics, Master's of Advanced Study (MASt), Mathematics at University of Cambridge
bookDoctor of Philosophy (PhD), Mathematics, Doctor of Philosophy (PhD), Mathematics at University of Waterloo
github-logo-circle

Github Skills (13)

golang10
vulcan10
debugging10
vulkan10
debug10
c-language10
go10
api10
cprogramming-language10
gpu10
apidoc10
graphics-programming10
graphic9

Programming languages (3)

C++GoPython

Github contributions (5)

github-logo-circle
google/gapid

Mar 2018 - May 2020

Graphics API Debugger
Role in this project:
userBack-end Developer
Contributions:114 commits, 112 PRs, 53 pushes in 2 years 3 months
Contributions summary:Benson primarily focused on improving the functionality and reliability of the Gapid project. Their contributions include adding features to the screenshot tool, such as specifying output files and frame indices, and fixing a bug in the Gapis process handling. They also implemented memory profiling capabilities by adding a flag to store a memory profile. Additionally, the user addressed issues related to Vulkan API calls, including command buffer completeness and image layout reporting.
apiopenglesreplaywindowslinux
baldurk/renderdoc

May 2019 - May 2020

RenderDoc is a stand-alone graphics debugging tool.
Role in this project:
userBack-end Developer
Contributions:56 commits, 47 PRs, 84 comments in 11 months
Contributions summary:Benson has primarily contributed to the Vulkan graphics debugging tool, RenderDoc, by implementing and improving Vulkan API support. Their contributions involve adding functionality for image subresource tracking, enhancing image layout handling, and optimizing image initialization routines. They have also added features for tracking memory usage and improving the tracking of image and command buffer references within the Vulkan code base.
debugging-toolstand-alonestandvulkanvulkan-api
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
Benson Joeris - Senior Software Engineer at Google