
Team project · Technical Director
Neon Steel
A 2.5D action beat ’em up set in a neon dystopia. I was elected Technical Director on a 17-person team, helping keep the programming side organized while contributing to gameplay systems.
Game programmer · Burlington, Ontario
I’m Brandon, a game programmer who enjoys building gameplay systems, solving technical problems and making tools and workflows that help a team do its best work.
The work
A mix of team projects, personal work and technical experiments. I’ve included the parts I worked on and the problems I enjoyed solving.

Team project · Technical Director
A 2.5D action beat ’em up set in a neon dystopia. I was elected Technical Director on a 17-person team, helping keep the programming side organized while contributing to gameplay systems.

Team capstone
A collaborative Unity capstone built around environmental gameplay and puzzles. My contributions included interactive puzzle mechanics, buoyancy and physics, and parts of the menu and loading flow.
Personal project · In development
A first-person voxel project exploring chunk-based terrain, procedural world systems and the foundations for small-group multiplayer.
Personal learning project · In progress
An Unreal Engine project exploring modular abilities, attributes, effects and gameplay tags while working through Stephen Ulibarri’s GAS course.

Personal project
A Unity role-playing game that began as a course project and grew into a larger personal project, with a focus on multi-scene gameplay and persistent game data.
What I bring to a team
I’m interested in the work that sits between design and implementation: understanding what a feature needs to do, building it in a way that can grow, and making it easier for other people to work with.
C++, C#, JavaScript, JSON and XML
Unreal Engine 5, Unity and visual scripting with Blueprints
Modular systems, AI, combat, interaction, UI and tools
Git, GitHub, Jira, Trello, Visual Studio and Rider
A bit about me
I’m a game programmer from Burlington, Ontario. My background spans computer programming and game development, and I enjoy understanding how the pieces of a game fit together—from the player experience to the systems supporting it.
I value readable code, maintainable architecture and practical collaboration. I’m always looking to learn from other developers and take on problems that make me think.
More about my work on LinkedIn ↗Get in touch
I’m looking for opportunities in game programming and would be glad to hear from studios, teams and fellow developers.