Full Stack Developer at WhiteFox Defense Technologies, Inc.
Pennsylvania, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Robert Macgregor is a Full Stack Developer with 13 years of hands-on experience building and hardening C++, Python, and cross-platform game engine code. He combines production work at WhiteFox Defense with notable open-source contributions to projects like OpenMW and Serious Engine, where he fixed crashes, improved performance, and closed gameplay exploits related to bound items. Comfortable across the stack, Robert has a track record of porting legacy game code to Linux, resolving build and parser issues, and streamlining CMake and audio integrations. His background in computer networking and hardware support complements a practical approach to debugging and systems-level optimization. Driven by a long-standing interest in interactive software and game AI, he brings both curiosity and low-level craftsmanship to complex codebases.
13 years of coding experience
6 years of employment as a software developer
Associate's Degree, Computer Programming, Associate's Degree, Computer Programming at Pittsburgh Technical College
CCNA Certificates, Computer Networking & Security, A, CCNA Certificates, Computer Networking & Security, A at Forbes Road Career and Technology Center
Highschool Diploma, Highschool, 3.44 Average QPA, Highschool Diploma, Highschool, 3.44 Average QPA at Penn Hills High School
Open-source re-implementation of The Elder Scrolls: Arena.
Role in this project:
Full-stack Developer
Contributions:20 commits, 10 PRs, 70 comments in 4 months
Contributions summary:Robert primarily worked on porting the game to Linux, addressing build issues related to parsing, sound, and UI components. They fixed broken parser code by modifying how `std::istringstream` is used. The user also restored commented-out FMod programming and improved the CMake build process. Their work demonstrates a focus on cross-platform compatibility and resolving build dependencies within the game's codebase.
OpenMW is an open-source open-world RPG game engine that supports playing Morrowind. Main repo and issue tracker can be found here: https://gitlab.com/OpenMW/openmw/
Role in this project:
Back-end Developer
Contributions:17 commits, 1 PR, 4 comments in 4 days
Contributions summary:Robert primarily focused on resolving issues related to "bound" (conjured) items within the game engine. They implemented several checks to prevent the misuse of bound items across various game components, including inventory management, trading, and companion interactions. Further contributions involved modifying existing code to integrate a flag system for identifying bound items. These changes aimed to enhance game mechanics and prevent potential exploits.
gametrackerrpgrpg-gamec-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
Robert Macgregor - Full Stack Developer at WhiteFox Defense Technologies, Inc.