I am a video game programmer with over a decade of experience.
I'm a passionate Gameplay Programmer and Technical Director specializing in Unreal Engine. I excel in creating innovative AI frameworks, multiplayer networking solutions, and custom server systems for projects ranging from AAA-level games to startup initiatives. Driven by challenges, I constantly push boundaries in AI, gameplay systems, and game engine optimization. Balancing precision and innovation with personal development. Let's collaborate to create something incredible!
Professional Experience
CodeDev (Unreal Engine Experts)
Lead Game Programmer
Aug 2024 – Present · 11 mos · Remote (United Kingdom)
Contract – Full Time
Worked with Epic Games and Improbable on large-scale projects. Delivered Unreal Engine solutions across high-performance environments.
Xyris Studios - 4 yrs 7 mos
Founder
Dec 2020 – Present · 4 yrs 7 mos · Remote (Calgary, Alberta, Canada)
Permanent – Part Time
Developed proprietary systems:
- Hornet AI: Scales to thousands of intelligent agents.
- Whisper Networking: Efficiently networks large-scale simulations.
These systems power an undisclosed AAA project.
Skills: Debugging · Lead Management · Thematic Mapping · Unreal Engine · Optimizing Performance · Virtual Tours
DreamWorld - 1 yr 3 mos
Senior Gameplay Programmer
Mar 2023 – May 2024 · 1 yr 3 mos · Remote (California, United States)
Permanent – Full Time
- Developed advanced gameplay systems
- Enhanced complex 3CCs
- Significantly improved performance
Skills: Debugging · Lead Management · Unreal Engine · Partnership Development · MMO
Stealth Startup - 2 yr 4 mos
Lead Game Programmer
Jan 2022 – Oct 2023 · 1 yr 10 mos · Remote (United States)
Permanent – Full Time
Directed programming for a Military Simulation game, pushing boundaries of realistic warfare and strategic gameplay.
Skills: Debugging · Tactics · Lead Management · Artificial Neural Networks
Senior AI Programmer
Aug 2021 – Jan 2022 · 6 mos · Remote
Contract – Full Time
Hi Cross Studios - 10 mos
Gameplay Programmer & Project Management
Jul 2019 – Apr 2020 · 10 mos · Remote
Contract – Full Time
Led development of a narrative-rich game set in floating cities, merging adventure and puzzle mechanics. Managed cross-disciplinary teams under strict timelines and budgets.
Skills: Debugging · Project Management · Game Programming · Game Design · Unreal Engine 4 · Project Leadership
Beijing Shije Games (MiniBay Golf) - 5 yrs 6 mos
Senior Game Programmer
Feb 2016 – Jul 2019 · 3 yrs 6 mos · Remote (Beijing, China)
Permanent – Full Time
- Rapid promotion from Game Programmer to Senior
- Specialized in Unreal Engine + C++
- Built MiniBay Builder tool
- Designed 3D environments using satellite imagery
Skills: Debugging · Lead Management · Thematic Mapping · Unreal Engine · Optimizing Performance · Virtual Tours
Game Programmer
Mar 2014 – Feb 2016 · 2 yrs · Remote (Beijing, China)
Contract – Part Time
AboutGalleryBlogsPublicationsContact