Reuben Dunnington is a Senior Software Engineer with 16 years of experience building performant systems and game engines, currently focusing on performance analysis and implementation at Riot Games. His career spans AAA studios and indie teams—343 Industries, Team Kaiju, Ember Entertainment, and multiple roles at 5TH Cell—where he shipped gameplay and systems software across consoles and live services. Reuben enjoys working with easygoing yet passionate colleagues, learning new technologies, and tackling hard technical challenges that drive player and business value. He’s motivated to ship profitable games, empower teammates, and transition from contributor to owner, bringing both hands-on engineering and a systems-level perspective. Based in Seattle and trained at DigiPen, he combines low-level systems expertise with a rare patience for measuring and communicating perf tradeoffs to cross-functional teams.
16 years of coding experience
15 years of employment as a software developer
Bachelor of Science (B.S.) Computer Science, Bachelor of Science (B.S.) Computer Science at DigiPen Institute of Technology
Address-stable array with a max size that allocates directly from virtual memory.
Contributions:1 release, 18 PRs, 30 pushes in 2 years 1 month
memoryarrayaddressvirtual-memoryzig
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
Reuben Dunnington - Senior Software Engineer at Riot Games