

About Me
I've always wanted to make things that made people happy. Video games ended up being a great passion of mine which allowed me to make people smile. I'm always looking for opportunities in programming where I can use my skill set, grow & develop, and reach my best potential.
Programming Experience
Generalist Programmer
at What If? Games | North Vancouver, Canada
Sep 2024 - Present
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
Generalist Programmer
at What If? Games | North Vancouver, Canada
Sep 2024 - Present
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
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
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
VFS Connect Instructor
At Vancouver Film School | Vancouver, Canada
July 2023 - Present
- Created, Proposed, & Pitched Workshop From Scratch
- Taught "Unreal A.I Workshop"
VFS Connect Instructor
At Vancouver Film School | Vancouver, Canada
July 2023 - Present
- Created, Proposed, & Pitched Workshop From Scratch
- Taught "Unreal A.I Workshop"
VFS Ambassador At Vancouver Film School | Vancouver, Canada
Feb 2022 - Jan 2025
At Vancouver Film School | Vancouver, Canada
Feb 2022 - Jan 2025
- Supported VFS’ "Intro to Unreal Engine Workshop”
- Supported VFS’ "Advanced Unity Workshop"
- Supported VFS’ "Unreal Lighting Masterclass"
VFS Ambassador At Vancouver Film School | Vancouver, Canada
Feb 2022 - Jan 2025
At Vancouver Film School | Vancouver, Canada
Feb 2022 - Jan 2025
- Supported VFS’ "Intro to Unreal Engine Workshop”
- Supported VFS’ "Advanced Unity Workshop"
- Supported VFS’ "Unreal Lighting Masterclass"