Brett Kercher

Senior Software Engineer at Unity Technologies

Austin, Texas, 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
Brett Kercher is a Senior Software Engineer in Austin with 11 years of experience, currently building backend and tooling at Unity Technologies with a strong blend of DevOps and game-development expertise. Self-taught in 7th grade and a UT Austin CS graduate (3.84 GPA), he thrives on solving difficult problems and continuous learning across full-stack and game domains. He has contributed to Unity's unity-cache-server, implementing a low-memory cleanup algorithm, reliability manager changes, and enhanced logging for tricky connection errors—demonstrating attention to performance and operational robustness. Prior roles at Certain Affinity and internships at Hudl and Unity give him practical studio and tooling experience that informs his pragmatic engineering approach.
code11 years of coding experience
job5 years of employment as a software developer
bookBachelor of Science (BS), Computer Science, 3.84 GPA, Bachelor of Science (BS), Computer Science, 3.84 GPA at The University of Texas at Austin
bookMansfield High School
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (12)

cachemanager10
javascript10
caching10
node-js10
javascripts10
performance-optimization10
testing9
error-handling9
devops8
ci-cd7
cicd7
cd7

Programming languages (2)

C#JavaScript

Github contributions (5)

github-logo-circle
Unity CacheServer optimized for multi-client local networks
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:1 release, 26 commits, 18 PRs in 2 years 7 months
Contributions summary:Brett contributed to optimizing the Unity Cache Server's functionality, focusing on memory usage and timestamp comparisons in the cache cleanup process. They implemented a low-memory cleanup algorithm and added options to configure it. The user also integrated reliability manager changes and added tests to improve the server's reliability. Furthermore, they addressed potential connection issues by adding extra logging for ECONNRESET errors.
multi-clientunityoptimizedcacheunity3d
BrettKercher/gitTestProject

Oct 2018 - Aug 2024

Contributions:84 pushes, 12 branches in 5 years 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
Brett Kercher - Senior Software Engineer at Unity Technologies