I try to wear many hats but they keep falling off.

Something about game development inspires me in a way that most things do not. As a result, my ambitious ideas have pushed me to my limit more times than I can count. I have found myself feeling burnt out and swearing off game development on multiple occasions and yet I’m continually compelled to come back and try again (even if it takes a year or two).

I am currently pursuing a BS in Computer Science and aim to eventally land a job as a software engineer in a field not related to game development. As much as I enjoy game development, the industry is not a place where I can build a sustainable career and have a healthy work-life balance. Game development will have to remain a hobby on the side, as I’ve already got a taste of artificial crunch time from my own feverish pursuits.

Even though my portfolio exclusively contains games, I plan on building some non-game projects in the coming years and learning more frameworks beyond C# within Unity.

Below you will find my relevant skills as of late. My digital work overall spans back to 2007.

Unity + C#

I’ve been using Unity since 2012 and C# with Unity since 2014. I am always learning and making greater use of the features of C# with each and every project.


Photoshop has been my image/texture creation tool of choice since 2009.


Blender is the tool I use for creating 3D models, UV unwrapping, and rigging. I have used it since 2013.


I have done some simple audio work with Audacity since 2008 and more recently Audition and FL Studio. Audio is not one of my strong suits, but my games need SFX and music.

Verne 3D Print

The JustInvoke logo uses Courier Prime licensed under the SIL Open Font License.