Nathaniel Brandes is a Director of Engineering with 14 years of experience leading software teams at Veeva Systems, rising through engineering roles into senior management while based in Pleasanton, California. He combines hands-on backend and full-stack engineering chops with leadership in product delivery, having shipped features and improved maintainability across large enterprise systems. An active open-source contributor, he has fixed game-engine logic, UI elements, and build issues in notable community projects (XMage, OpenJK, Xoreos) and improved Android torrent tooling, showcasing curiosity across domains from games to mobile and distributed systems. Known for pragmatic code cleanup and threading/network robustness fixes, he brings both technical depth and a systems-oriented mindset to scaling teams and codebases.
14 years of coding experience
11 years of employment as a software developer
Bachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at University of California, Davis
Contributions:52 commits, 9 PRs, 46 pushes in 1 year 10 months
Contributions summary:Nathaniel primarily contributed to bug fixes and feature enhancements within the XMage game engine. They addressed issues related to game logic, such as counterspell interactions, and image loading. They also implemented changes to card mechanics, including modifications to the cost system for specific abilities and resolving issues with zone changes, demonstrating a strong understanding of the game's rules engine. The user's work spanned multiple code files and involved modifications to both client and server components.
A reimplementation of BioWare's Aurora engine (and derivatives). Pre-pre-alpha :P
Role in this project:
Full-stack Developer
Contributions:33 commits in 2 years 9 months
Contributions summary:Nathaniel primarily worked on implementing and refactoring user interface elements within the KotOR (Knights of the Old Republic) game engine reimplementation. This included adding main menu GUI skeletons, implementing options menus, and adding mouse-over highlighting effects to buttons and checkboxes. Their contributions involved modifying GUI widget loading, button behavior, and highlighting logic, which enhanced the user experience and implemented core features of the game's UI. These changes touched on multiple GUI components.
gamenwn2pre-alpharpgc-plus-plus
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
Nathaniel Brandes - Senior Engineering Manager at Veeva Systems