top of page
My Portfolio
Welcome to my portfolio. Here you’ll find a selection of my work. Explore my projects to learn more about what I do.


Crimson Knight
A dark, narrative-driven souls-like created by an 18-member team of programmers, artists, designers, and producers. You are the Crimson Knight, condemned to a merciless cycle of death by The Absolute, the goddess you once betrayed to save your wife. Explore her twisted domain, master punishing combat, and seek redemption in an endless loop of suffering.


Bloons TD5
Recreated Bloons TD5, the beloved tower-defense game where you deploy and upgrade monkey towers to pop relentless waves of balloons, using my own custom content-driven C++ game engine with JSON for all game objects and behaviors.


Robotron 2084
My take on the classic twin-stick shooter Robotron: 2084—a relentlessly fast-paced arcade game where you fend off endless waves of hostile robots while rescuing the last surviving humans. Built entirely from scratch using C and OpenGL, this project earned Best Overall Game in my cohort’s showcase.


Duel at Dusk
Duel at Dusk is a two-player, turn-based projectile game developed in Easy68k assembly. Players take turns adjusting their projectile’s angle and power to launch stones at their opponent on a battlefield. But beware – challenging wind forces add complexity to each shot, requiring precise calculation and careful judgment to emerge victorious.


Signal Surge
A prototype strategy game crafted with a team of 9 producers, artists, designers, and programmers to train USAF 338th Airmen in network security and infrastructure management under deployed conditions, challenging players to build, defend, and troubleshoot communication networks in realistic field scenarios.


Get Out
A spine-chilling horror survival game developed in Unreal Engine 5 and C++. In this immersive experience, players step into the shoes of a curious traveler who finds themselves trapped in an abandoned mansion, hunted by a relentless and terrifying beast. The sole objective? To escape this nightmare by using objects scattered throughout the mansion.


Blaster
A multiplayer 3rd person competitive shooter game developed using Unreal Engine and C++ featuring a variety of firearms as well as game modes such as team deathmatch and capture the flag.


Multiplayer Online Sessions
An online multiplayer plugin for Unreal Engine which can be configured with any project. Developed functionality for creating online sessions and connecting players across the internet by creating a custom Online Subsystem derived from Unreal Engine’s Online Subsystem and configured for Steam.


Not So Endless Runner
A casual endless runner built using Unreal Engine and C++. Avoid obstacles by jumping and shifting lanes. Collect power-ups like sprint and teleport to help you reach further and escape tough situations.
bottom of page