Hello! I'm a senior software engineer with a passion for creating engaging and innovative games, apps, and experiences.
I love to tackle tough problems using my diverse skill set and project history. Check out my prior work below!
The coziness of Animal Crossing meets the strategy of Gloomhaven in this disc golf-themed adventure by Grimbar Interactive. This project is currently in early development!
Led the development of the guest experience app and internal staff app for COTALAND, a brand new theme park located next to the Circuit of the Americas racetrack in Austin, Texas. I also assisted with the development the backend API used by the apps as well as an admin dashboard web app. This project utilized Flutter, Payload CMS, Node.js, and PostgreSQL.
A solo-developed passion project of mine, and would-be first title of my co-founded studio Grimbar Interactive. Built as a spiritual successor to Kirby Air Ride, Turbo Trials aimed to improve on the popular City Trial game mode of its predecessor by adding mid-round minigames, unique characters and vehicles, and a variety of new arenas. This project was developed in Unity and features server-authoritative gameplay with client-side prediction using the FishNet networking framework. Work on this project has been suspended indefinitely.
Co-led the development of the user interface for a digital twin of the Port of Corpus Christi, which got featured in a Unity article! This Unity app allows users to view and interact with a real-time simulation of the port, including ship traffic, weather, and other data.
Battle Bees Royale was a multiplayer, mobile, top-down, battle royale game where bee blimps battle against each other in a post-human world! I co-led the engineering efforts, focusing on networked gameplay mechanics, multiplayer features (lobbies, squads, friends, and leaderboards), and UI. This project was developed in Unity using the Photon PUN2 networking framework and PlayFab for backend services.
Led the engineering efforts for a ground-up rebuild of the game's core gameplay, UI, and backend services (ads, analytics, IAP, and social features). Built using Unity, Firebase, IronSource, and the Facebook SDK.
Led the development of the Unity interface for Project Gemini™, an active digital twin platform built by The Acceleration Agency.
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 led the programming and development of the core gameplay, boss fights, PlayFab IAP & inventory integration, and UI.
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 tool.
Trove Ball is an endless runner game that features challenging gameplay, 20 different enemies (including bosses), achievements, and more! I solo-developed this game mostly during November of 2018 using Unity. Unfortunately it's no longer available for download.
Mayor! Mayor! is a mobile city-builder, idle-simulation game that I developed solo in early 2018 as my first published project. It was developed using Unity (C#) and Blender. Unfortunately it is no longer available for download.
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++).
Creating and playing games is one of my greatest passions in life and I love crafting and sharing those exciting play experiences with others.
Outside of games I love listening to music, enjoying great food, playing disc golf, spending time with friends and family, and being a dad!