Nathaniel Brandes

Senior Engineering Manager at Veeva Systems

Pleasanton, California, 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
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.
code14 years of coding experience
job11 years of employment as a software developer
bookBachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at University of California, Davis
github-logo-circle

Github Skills (33)

c-language10
game-engine10
magicleap10
c1110
magick10
java10
c1710
javas10
aurora10
http-client10
front-end-development10
cplus10
android10
cpp10
game-development10

Programming languages (4)

JavaC++CPython

Github contributions (5)

github-logo-circle
magefree/mage

Apr 2015 - Mar 2017

XMage - Magic Another Game Engine
Role in this project:
userBack-end Developer
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.
gamedeckwindowsgamedevmagic
xoreos/xoreos

Apr 2012 - Dec 2014

A reimplementation of BioWare's Aurora engine (and derivatives). Pre-pre-alpha :P
Role in this project:
userFull-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