My name is Jonathan Bourim, and I am a Canadian software engineer based in the Greater Seattle Area.

My interest in complex problem-solving, hunger for knowledge, rigorous work ethic and passion for collaboration are defining traits that I bring to my work.

Through my years of project experience engaged with research, design, debugging and deployment, I am confident in my ability to meaningfully contribute in any development environment.

 

Game Projects

SwitchBlade


C++ Custom Engine Project

Role: Graphics Engineer, Technical Project Manager

Sep 2021 - Dec 2021

A C++ Custom Engine remake of my Freshman game project enabling execution Windows, Mac, Linux and the Nintendo Switch via my cross-platform Vulkan rendering framework entitled Damascus.

 Cleanser


 

An example of voxel deformation.

Unity Game Project

Role: Technical Project Manager, Systems Engineer

Aug 2020 - May 2021

Dig and build to your heart’s desire in your personal planetary sandbox as you fight your way to the core and challenge the corruption infesting the planet!

Arc Apellago


C++ Custom Engine Project

Role: Graphics Engineer, Engine Programmer

Aug 2019 - May 2020

Traverse the sky in this open-air platformer featuring elegant, fluid movement and swift combat. Play as a mysterious assassin-like wielder of spirit energy to strike down enemies, restore the great guardian statue and return the land to the earth.

DeltaBlade 2700


C / C++ Custom Engine Project

Role: Graphics Engineer, Engine Programmer

May 2019 - Sep 2019

Fight as a Rogue Cyberpunk Ninja-Robot in DeltaBlade 2700: an Action-Packed, High-Energy, Competitive Local Multiplayer Brawler with Explosive, Fast-Paced Sword Combat... and Jetpacks.

Technical Art

Appealing Animation


Houdini Procedural Animation

Role: Technical Artist, Procedural Animator

Jan 2020 - May 2020

A cross-disciplinary, collaborative effort between myself as a programmer and a fantastic artist by the name of Christophe Bouchard.