Unity | C#
Project C.A.D.E.
Project C.A.D.E is a Sci-Fi RPG set inside of an experimental lab on an alien planet. You wake up trapped in the lab with no memories of who you are or how you got here. Soon you discover that that the aliens have modified you and cybernetically enhanced you and intend to use you as a weapon. Use the unique abilities that you discover on your journey to survive and escape the lab before its to late.

Unity | C#
Castle Defender
Prepare for a siege in Castle Defender, a thrilling 2D Tower Defense game where your strategic genius is the last hope. As a monstrous army marches down the path to your castle, it's up to you to fortify your defenses, manage resources, and command your arsenal of towers. Built with a charming, nostalgic pixel art aesthetic, Castle Defender delivers classic tower defense fun with depth and challenge.

Unity | C#
Orc Attack
Step into the frantic arena of Orc-Attack, a relentless top-down brawler where survival is the only objective. You are a lone hero, thrust into a hostile battlefield overrun by endless hordes of vicious orcs. Master tight controls and precise combat as you hack, slash, and dash through massive waves of enemies. This game delivers immediate, addictive gameplay focusing on mastery of movement and calculated aggression. How long can you survive the assault?

Unity | C#
Scientific Calculator
A modular C++ calculator application featuring a wxWidgets graphical interface and a robust backend expression evaluator. The core of the computation system uses the Shunting Yard Algorithm to correctly handle operator precedence, associativity, and multi-step expressions—allowing the calculator to reliably parse inputs like 3 + 4 * 2 / (1 - 5)^2.
The project also incorporates a ButtonFactory for dynamic UI generation, a singleton-based CalculatorProcessor for centralized expression handling, and full unit test coverage to ensure accurate parsing and computation.
C++ | wx/Widgets
Conways: Game of Life
A C++ implementation of Conway’s Game of Life, developed to demonstrate proficiency in core programming principles, object-oriented design, and GUI development. The project utilizes the wxWidgets library to construct a cross-platform graphical user interface (GUI) that provides full user control over the simulation
