Brody Higgerson

Software Engineer II at Riot Games

Sydney, New South Wales, Australia
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

👤
Senior
🎓
Top School
Brody Higgerson is an Australian C++ games programmer with 11 years of experience building performant, networked gameplay systems and tooling for major studios including Riot Games, Sledgehammer, and Wargaming. He specializes in Unreal Engine 4 development, AI programming (behaviour trees, planners, pathfinding), multi-threading, and in-engine replication, with a strong focus on performance and code correctness. Brody has shipped complex systems and optimizations—from actor pooling and BIM import pipelines to large-scale multiplayer movement replication—and has experience managing projects and mentoring teams. An active maintainer on low-level projects like FiberTaskingLib, he demonstrates attention to cross-platform correctness, alignment, and extensibility beyond typical gameplay work. Based in Sydney, he blends practical production experience with teaching background, often surfacing less obvious improvements in tooling and architecture that accelerate development velocity.
code11 years of coding experience
job7 years of employment as a software developer
bookAdvanced Diploma of Professional Games Development Programming, Advanced Diploma of Professional Games Development Programming at Academy of Interactive Entertainment (AIE) RTO 88021
github-logo-circle

Github Skills (13)

fiber10
c-language10
coroutines10
cpp10
cprogramming-language10
task-scheduler10
multithreading10
fibers10
warnings9
compiler-errors9
code-optimization9
debug8
debugging8

Programming languages (6)

C#TypeScriptC++CTeXHTML

Github contributions (5)

github-logo-circle
RichieSams/FiberTaskingLib

Mar 2018 - Dec 2020

A library for enabling task-based multi-threading. It allows execution of task graphs with arbitrary dependencies.
Role in this project:
userBackend Developer
Contributions:2 reviews, 11 commits, 12 PRs in 2 years 10 months
Contributions summary:Brody primarily focused on fixing and improving the `fibertaskinglib` library. They addressed compiler warnings related to data type mismatches and alignment issues, indicating a focus on code correctness and optimization. Several commits addressed inconsistencies, added missing guards and user-defined callbacks, demonstrating a concern for code quality, cross-platform compatibility, and extensibility. These changes suggest the user was actively maintaining and enhancing the core functionality of the library.
multithreadingdependenciescppcoroutinesarbitrary
A library for enabling task-based multi-threading. It allows execution of task graphs with arbitrary dependencies.
Contributions:25 pushes, 14 branches in 3 years 9 months
dependenciesmulti-threadingarbitrarygraphstask-based
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
Brody Higgerson - Software Engineer II at Riot Games