I'm a freelance software engineer with a passion for game development among other software endeavours. Check out my past projects and experience below!
Electioneering puts the 2020 election in the hands of the player, allowing them to hack information, sway voters, and interact with special agents in this turn-based, data-driven strategy game. For this project I put together nearly all of the UI implementation and agent interactions, including a full dialogue system with a custom Unity editor.
Skewerz is a real-time, snake-like game in which players must navigate their skewer along a treacherous cutting board to collect fruit and earn points. Developed using Unity, this project features 60 levels including 6 intense boss fights. I helped develop the game's core gameplay as well as the PlayFab store/inventory integration and UI implementation.
Idioma is a word puzzle game themed around idioms! Players must find the idioms hidden in the pool of words. This project was created in Unity and uses a custom Node.js backend server/puzzle creator.
Battle Bees Royale is a multiplayer, mobile, top-down, battle royale game where bee blimps battle against each other in a post-human world! I worked on a team at Eastedge Studios to develop this game using Unity and a PlayFab backend.
Daytrader is a Monopoly-esque board game based on the volatility of the stock market. For this project I created a fully-featured Unity WebGL demo of the physical board game that can be played at the link above!
Trove Ball is an endless runner game that features challenging gameplay, 20 different enemies including bosses, achievements, and more! I developed this game mostly during November of 2018 using Unity. Available on both Google Play and the App Store.
Pocket Prof and Agile Onion are quiz/assessment applications I developed for a client during 2018. Both apps were developed using Unity and feature cross-application accounts and online saving of quiz/assessment results. I also developed these backend features using a Heroku-hosted Node.js server and an AWS MySQL database.
Mayor! Mayor! is a mobile city-builder, idle-simulation game that I developed solo over the course of 3 months in early 2018. It was developed using Unity (C#) and Blender. It is published on both the Google Play Store and the iOS App Store. If you're interested in learning more, check out the link above!
Crowd is a combination of several minigame prototypes that used the motion and positioning of people in a real world space to control the game! This project was developed as an individual senior design project using Unity (C#) and a custom OpenCV plugin for Unity (C++).
This 2D side-scrolling fighter game made for Insanity Jam 4 was my first published game. Play as Captain BeardHook as you defeat a multitude of pirates on your fight back to your ship!
Developing games like Mayor! Mayor! and Trove Ball is my true passion. Whether or not that is what I'm currently doing to keep the fridge filled I loved to play around in Unity and develop small prototypes. I also love to enjoy the games that others have made and love playing games with my friends and girlfriend.
When I'm not on my computer working or playing I enjoy playing board games and watching T.V. shows like Westworld and Brooklyn Nine-Nine. I also like to get outside and ski during the winter or bike during the summer.