Welcome

I’m a game programmer generalist drawn to gameplay and tools creation, with a background in engineering physics and software development.

Explore my portfolio to discover projects I’ve created during my studies at The Game Assembly.

Building a complete portal system in our custom C++ DirectX 11 game engine

  • Recursive portal rendering
  • Seamless traversal and teleportation
  • Cross-portal object interactions
  • Co-op multiplayer over LAN with no player limit

Game projects

My Core Contributions

13-20 developers

3D Platformer

  • Complete 3D platformer player and camera movement
  • Ribbon particle system
  • PhysX implementation

Diablo 3 clone​

  • VFX, particle system and 3D projected decals
  • Engine systems and Unreal pipeline
  • Extensive UI and UI Maker tool

Top-down adventure

  • Grid based dynamic 3D collision system
  • Enemy AI
  • Lock-on targeting system

2D platformer

  • 2D particle system
  • UI and interface
  • Engine systems and pipeline

Endless runner

  • Player movement
  • Camera controller
  • Intro and cutscene sequences

Mobile puzzle game

  • Tile-based world system
  • Autotiler
  • Pathfinding