Hi, I'm Brandon Haffen, a passionate game systems engineer and software developer with extensive experience in developing next-generation games. I thrive on pushing hardware limitations and crafting well-documented code that blends seamlessly with established paradigms. With a solid background in C++, C#, Java, and Python, I've contributed to projects from conception through debugging and deployment. I enjoy taking strong leadership roles when necessary, and my communication skills allow me to effectively collaborate with teams. Outside of work, I've developed game prototypes and open-source libraries, constantly exploring new technologies and ideas to enhance the gaming experience.

Brandon Haffen

Hi, I'm Brandon Haffen, a passionate game systems engineer and software developer with extensive experience in developing next-generation games. I thrive on pushing hardware limitations and crafting well-documented code that blends seamlessly with established paradigms. With a solid background in C++, C#, Java, and Python, I've contributed to projects from conception through debugging and deployment. I enjoy taking strong leadership roles when necessary, and my communication skills allow me to effectively collaborate with teams. Outside of work, I've developed game prototypes and open-source libraries, constantly exploring new technologies and ideas to enhance the gaming experience.

Available to hire

Hi, I’m Brandon Haffen, a passionate game systems engineer and software developer with extensive experience in developing next-generation games. I thrive on pushing hardware limitations and crafting well-documented code that blends seamlessly with established paradigms. With a solid background in C++, C#, Java, and Python, I’ve contributed to projects from conception through debugging and deployment.

I enjoy taking strong leadership roles when necessary, and my communication skills allow me to effectively collaborate with teams. Outside of work, I’ve developed game prototypes and open-source libraries, constantly exploring new technologies and ideas to enhance the gaming experience.

See more

Skills

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate

Language

English
Fluent

Work Experience

Game Systems Engineer at WhiteMoon Dreams Inc
January 1, 2022 - June 30, 2024
Developed next-gen games using Unreal Engine 5 and C++. Contributed two years to developing systems for Skydance’s Behemoth, which released in 2024. Worked on pushing hardware limitations on PlayStation 5 and Quest to create higher-quality gaming experiences.
Game Engine Developer at Trickbolt Inc
January 1, 2018 - January 1, 2022
Led the development of a 2D C++ game engine featuring Lua scripting. Developed a fully networked system with client-side prediction and smoothing to reduce lag. Created a data-driven approach using MySQL and SQLite databases to maintain persistent server states. Implemented a WYSIWYG editor that allowed live changes in the online game. Used Git for issue tracking and code reviews.
Volunteer Software Developer at Sqrat
January 1, 2013 - December 31, 2015
Contributed heavily to an open-source C++ library facilitating exposure of C++ classes to Squirrel scripts. Introduced script error checking and many bug fixes. Utilized Git, issue tracking, and applied advanced C++ concepts.
Tutor at Math Learning Center at Green River Community College
January 1, 2013 - December 31, 2014
Assisted students of varying skill levels, adapting teaching techniques to individual needs. Developed strong interpersonal and communication skills for explaining complex concepts clearly.

Education

Bachelor of Science at University of California – Los Angeles
January 1, 2013 - December 31, 2017

Qualifications

Add your qualifications or awards here.

Industry Experience

Gaming, Software & Internet, Media & Entertainment, Education, Non-Profit Organization

Skills

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate