LOADING RESOURCES...

Home
Portfolio Head Shot

ABOUT ME


At my core, I aspire to build meaningful experiences. From the first time I saw a game spark a smile, I knew I wanted to craft worlds that resonated. Programming gives me the tools to turn imagination into reality — and I’m always looking for new challenges that push my skills further, fuel personal growth, and let me create something that leaves a lasting impact.


PROGRAMMING EXPERIENCE


Cold Iron Studios Logo

Build & Systems Programmer

at Cold Iron Studios
|
Vancouver, Canada
Aug 2025 - Present

Worked on "Aliens: Fireteam Elite 2"

  • Systems Programming (Game-flow)
  • Owned the end-to-end DLC pipeline, from portals, to packaging, through entitlements and runtime integration.
  • Developed and maintained UI systems in both UMG and Slate.
  • Architected and owned the FTUE framework and tutorialization systems
  • Reworked and improved reward systems
  • Setup automated performance profiling & visualization
  • Integrated Steamworks and Epic Online Service (EOS/EGS) features and tie-ins for supporting all platform features in parity.
  • Platform programmer & portal support for all of our platforms.
  • Owned demo and media builds and their curated gameplay flows for events, press, and marketing
  • Built an automated chunk/pak generation and parsing tool, streamlining content packaging and dependency chain detection/tracking
  • Worked directly with the publisher on automated testing and profiling Gauntlet based framework
  • Owned, and maintained PGO workflows, intakes, and processing
  • Owned, managed, and maintained Oodlee optimizations
  • Owned the entirety of our build pipelines and agents
  • Owned and implemented localization with/through publisher (Daybreak)
  • Main perforce administrator and owner (branching/releases/support)
  • Reworked and updated inherited legacy build system to support all modern console platforms across several parallel streams and automated processes.
  • Worked, improved, and maintained progression systems and save systems.
  • Narrative support for title, supporting Articy and novel storyline system
  • Supported Daybreak with entitlement and portal support for their existing legacy titles.
Cold Iron Studios Logo

Build & Systems Programmer

at Cold Iron Studios
|
Vancouver, Canada
Aug 2025 - Present

Worked on "Aliens: Fireteam Elite 2"

  • Systems Programming (Game-flow)
  • Owned the end-to-end DLC pipeline, from portals, to packaging, through entitlements and runtime integration.
  • Developed and maintained UI systems in both UMG and Slate.
  • Architected and owned the FTUE framework and tutorialization systems
  • Reworked and improved reward systems
  • Setup automated performance profiling & visualization
  • Integrated Steamworks and Epic Online Service (EOS/EGS) features and tie-ins for supporting all platform features in parity.
  • Platform programmer & portal support for all of our platforms.
  • Owned demo and media builds and their curated gameplay flows for events, press, and marketing
  • Built an automated chunk/pak generation and parsing tool, streamlining content packaging and dependency chain detection/tracking
  • Worked directly with the publisher on automated testing and profiling Gauntlet based framework
  • Owned, and maintained PGO workflows, intakes, and processing
  • Owned, managed, and maintained Oodlee optimizations
  • Owned the entirety of our build pipelines and agents
  • Owned and implemented localization with/through publisher (Daybreak)
  • Main perforce administrator and owner (branching/releases/support)
  • Reworked and updated inherited legacy build system to support all modern console platforms across several parallel streams and automated processes.
  • Worked, improved, and maintained progression systems and save systems.
  • Narrative support for title, supporting Articy and novel storyline system
  • Supported Daybreak with entitlement and portal support for their existing legacy titles.
What If? Games Logo

Generalist Programmer

at What If? Games
|
North Vancouver, Canada
Sep 2024 - Aug 2025

Working on "Kinshift"

  • Created Core Gameplay Systems
  • Developed Near-Isometric ARPG Combat System
  • Created Inventory System & Equipment System
  • Developed Scalable & Modular Stat / Modifier System
  • Created Scriptable Task Based A.I Framework / System For Designers
  • Created ARPG Combat A.I With An Emergent Stealth System
  • Created Debug Framework & System
  • Main U.I Tech for Title
  • Developed Cinematics System
  • Created Novel Split Screen Camera System
  • Setup, Administrated, and Owned Perforce Version Control
  • Managed Google Cloud Services
What If? Games Logo

Generalist Programmer

at What If? Games
|
North Vancouver, Canada
Sep 2024 - Aug 2025

Working on "Kinshift"

  • Created Core Gameplay Systems
  • Developed Near-Isometric ARPG Combat System
  • Created Inventory System & Equipment System
  • Developed Scalable & Modular Stat / Modifier System
  • Created Scriptable Task Based A.I Framework / System For Designers
  • Created ARPG Combat A.I With An Emergent Stealth System
  • Created Debug Framework & System
  • Main U.I Tech for Title
  • Developed Cinematics System
  • Created Novel Split Screen Camera System
  • Setup, Administrated, and Owned Perforce Version Control
  • Managed Google Cloud Services
Brass Token Logo

Generalist Programmer

at Brass Token
|
Vancouver, Canada
Aug 2021 - Nov 2023

Worked on an unannounced project

  • Gameplay Programming & Prototyping (Character, Camera, & Gameflow)
  • Performance Profiling & Optimization
  • Main U.I Tech for Title
  • Created Brass Token’s Debug System / Plugin
  • Cinematic Prototyping and Implementation
  • Created Custom Music Manager System
  • Wwise Prototyping, Implementation, and Maintenance
  • Created Automated Playthrough System
  • Started and Developed Brass Token’s Unreal Q.O.L Plugin

Worked on "The Gloom Below"

  • Core Game Loop Prototyping
  • Created, Setup, & Owned Telemetry Systems
  • Main U.I Tech for Title
  • Automated Memory Report and Analytics System
  • Owned and Maintained Jenkins & Build Machines

Worked on "The Chant"

  • Optimization for PC, Playstation, & Xbox
  • Gameplay Programming
  • Created 17 Specialized Tools to Speed Up Pipelines
  • Steam, Playstation Network, & Xbox Live Integration
  • PlayFab Integration & Telemetry Implementation
  • Main Cinematics Support & Cinematic Tech for 37 Cinematics
  • Created and Owned Backend Database
  • Created Frontend for Automated Testing and Profiling Results
  • Owned and Created Input Rebind System for Keyboard & Controllers
  • General A.I Behaviour & A.I Maintenance
  • Specialized Particle Based Swarming A.I
  • Main U.I Tech for Title
Brass Token Logo

Generalist Programmer

at Brass Token
|
Vancouver, Canada
Aug 2021 - Nov 2023

Worked on an unannounced project

  • Gameplay Programming & Prototyping (Character, Camera, & Gameflow)
  • Performance Profiling & Optimization
  • Main U.I Tech for Title
  • Created Brass Token’s Debug System / Plugin
  • Cinematic Prototyping and Implementation
  • Created Custom Music Manager System
  • Wwise Prototyping, Implementation, and Maintenance
  • Created Automated Playthrough System
  • Started and Developed Brass Token’s Unreal Q.O.L Plugin

Worked on "The Gloom Below"

  • Core Game Loop Prototyping
  • Created, Setup, & Owned Telemetry Systems
  • Main U.I Tech for Title
  • Automated Memory Report and Analytics System
  • Owned and Maintained Jenkins & Build Machines

Worked on "The Chant"

  • Optimization for PC, Playstation, & Xbox
  • Gameplay Programming
  • Created 17 Specialized Tools to Speed Up Pipelines
  • Steam, Playstation Network, & Xbox Live Integration
  • PlayFab Integration & Telemetry Implementation
  • Main Cinematics Support & Cinematic Tech for 37 Cinematics
  • Created and Owned Backend Database
  • Created Frontend for Automated Testing and Profiling Results
  • Owned and Created Input Rebind System for Keyboard & Controllers
  • General A.I Behaviour & A.I Maintenance
  • Specialized Particle Based Swarming A.I
  • Main U.I Tech for Title

Teaching Experience


Vancouver Film School Logo

VFS Connect Instructor

at Vancouver Film School
|
Vancouver, Canada
July 2023 - Jan 2026

Vancouver Film School Logo

VFS Connect Instructor

at Vancouver Film School
|
Vancouver, Canada
July 2023 - Jan 2026

Vancouver Film School Logo

VFS Ambassador

at Vancouver Film School
|
Vancouver, Canada
Feb 2022 - Jan 2025

Vancouver Film School Logo

VFS Ambassador

at Vancouver Film School
|
Vancouver, Canada
Feb 2022 - Jan 2025


Education


Vancouver Film School Logo

Game Design Diploma

From Vancouver Film School
|
Vancouver, Canada
2020 - 2021

Honour Roll

    Vancouver Film School Logo

    Game Design Diploma

    From Vancouver Film School
    |
    Vancouver, Canada
    2020 - 2021

    Honour Roll