About Me
I am an experienced software engineer that feels comfortable in both senior roles and those that may not rely as heavily on extensive past experiences. Developing games has been the majority of my professional career and I love it. I have contribu...
Show MoreSkills
Web Development
Graphic Design
Game Development
Programming Language
Mobile Apps
Operating System
Development Tools
Others
Software Testing
Software Engineering
Database
E-Commerce
Portfolio Projects






Company
Chief Puzzle Officer
Role
Full-Stack Developer
Description
Large-scale game released on iOS and Android. Beginning with prototyping the first iteration of the client, to assisting integration with client and server, to release engineer, I lent my hand in various ways to this project, and continued to work on client and server APIs, as well as manage releases on iOS and Google, and assist with optimization and tools, to name a few tasks.
Show More Show Less


Company
Totem Tap
Description
Start to finish mobile app for Android and iOS as sole programmer working in Unity/C#, and Javascript for server-side cloud scripts. Worked in conjunction with designer, 2D artist, and composer. Utilizes backend services, ads, cross-platform IAP, and analytics. I also managed all release engineering and storefront work. PlayFab was used as the main backend service, on which I would host scripts and serialized data in the form of JSON strings.
Show More Show LessMedia






Company
Tanks With Friends (Working Title)
Description
This game featured asynchronous multiplayer matchmaking implemented with Unity, Photon, and a custom Azure storage backend.
Gameplay was a 3D tank battling system with with variable wind and weapon effects. An alpha prototype was created and delivered promptly to the client.
I was the sole developer, working alongside a designer and project manager.
Media








Company
3D Base-building Prototype
Role
Full-Stack Developer
Description
This was to demonstate a proof of concept regarding manipulating ojbects in a three dimensional space to create a level, or 'base'. Objects could be created, destroyed, and would follow rules set forth for the purposes of mitigating collisions.
Show More Show LessSkills
Unity 3D Game DesignMedia



