I am a game/software developer with strong experience in C++ and strong mathematical skills. The core of my C++ understanding comes from developing custom game engines, while also developing tools and games in and out of Unreal Engine 4. I enjoy working on challenging projects where I can utilize my skills to expand and improve on existing systems, while also diving into new technologies to find out how to continually improve and enhance the project.
Worked to develop an
Android rendition of the game Liars Dice. The project was meant to showcase
IBM's new PaaS, Bluemix, in order to prove that the technology is capable of
large-scale use in a unique project.
client-side networking logic for subscribing to and transferring messages
between the client and server using Websockets and ReST calls.
Created new, and
enhanced existing elements of user-facing UI.
Game Developer, 10/2015 to 12/2015 Neumont University - Project Lycan – Salt Lake City, UT
Project Lycan is a multiplayer networked PvP game for the steam platform. This fast paced game is currently in development in conjunction with Neumont University.
Refactored old code base in order to gain networking support, and allow the code base to be more easily worked on.
Created character control systems for combat actions, animation synchronization across the network, and gameplay mechanics.
Extended existing combat systems to allow more unique attacks and gameplay.
Android Developer, 10/2015 to Current The Balance Engine – Salt Lake City, UT
The Balance Engine is a custom game engine developed over several years and is deployable on both desktop and Android.
Converted all systems from the desktop engine to a format that is compatible with the Android NDK, and added a threading, scripting , and task management system. Extended the functionality of my rendering, AI, and IO systems
Created kernel system for managing sub-systems within the engine.
Implemented rendering, physics, artificial intelligence, input/output, and scripting sub-systems.
Extended engine to support the Android platform.
Bachelor of Science: Software and Game Development, 8/2016 Neumont University - Salt Lake City, UT