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.

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

RenderDoc-inspired graphics debugger integrated directly into our custom built engine​

  • Real-time draw call inspection
  • Pipeline & GPU state visualization
  • Faster graphics debugging and iteration

Featured visual highlights from my contributions to interdisciplinary game projects developed in teams of 13-20 members​

  • Custom engine
  • Tools
  • 3C 
  • Gameplay systems
  • Graphics engine

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