Dungeon Wipe
Solo Programmer and Designer
Dungeon Wipe is a Unity dungeon-survival game with a custom editor. It saves JSON layouts, rebuilds them at runtime, and uses NavMesh enemies and a health-responsive potion system studied in DDA research.
Unity and Unreal gameplay systems, tools and research first. Team projects and earlier software engineering work follow in a compact index.
Solo Programmer and Designer
Dungeon Wipe is a Unity dungeon-survival game with a custom editor. It saves JSON layouts, rebuilds them at runtime, and uses NavMesh enemies and a health-responsive potion system studied in DDA research.
Solo Programmer and Designer
Exile switches between timed 3D gathering and 2D combat. Buildings, upgrades, and saved progression link the two phases.
Solo Programmer and Designer
An Unreal Engine 5.8 and C++ arena game in development. Its Q projectile ricochets off geometry, applies caster-owned marks and rejects consecutive hits on the same target.

Eight people built this Unity 6 jam game about defending an oxygen base from alien waves, gathering fuel, crafting upgrades, and using player abilities.

I recreated the first Prince of Persia level in 3D to study movement, pacing, gates, buttons, falling floors, and enemy encounters.

A Conquista was made by a six-person cultural game-jam team. It follows an attempt to enter medieval Óbidos and open the town gates.

The Choice is a released time-loop interactive-fiction mystery built around observation, dialogue, emotional control, and clue-driven discovery.

I programmed this short team-developed puzzle game using visual assets created by teammates.

Click, Call, Chaos is a short satirical simulation about organising a cultural event through emails, calls, taskboards, calendars, and public bureaucracy.

Five-person .NET 8 and Angular 17 health platform with 104 REST endpoints across 10 controllers, 29 xUnit test methods, and a GitHub Actions pipeline deploying to Azure Web App. Stripe payments, SignalR chat and Google OAuth sit on top.

With.in is an earlier Angular implementation with routed content, reusable components, responsive layouts, and prototype form validation.