Portfolio

NOTE: This portfolio section is a work-in-progress

Code Samples

  • Unity Breakout Game - a Breakout clone made in 5 days with Unity and UniRx; uses MVP pattern and declarative code
  • Unreal Portfolio Sandbox - a sandbox project for Unreal Engine 5; includes custom editor windows, CAN Signal plugin, data component system, UMG samples, etc.
  • Unity.Logging - a minimalist logging library with custom formatters; can strip from builds via scripting define symbol
  • Unity.UITestKit - utilities for writing uGUI Play Mode tests
  • Open Source Contributions - links to some of the notable GitHub PRs that I have made to open source repositories
  • KonjugatoR - a C# conjugation tool for Korean verbs
  • Changelog GitHub Action - generates changelogs from conventional commit messages; uses "Pure DI" (dependency injection without a DI Container); written in TypeScript; lots of unit tests
  • GameCtor.XPlatLibs - cross-platform C# wrappers for various Firebase and Xamarin libraries e.g. Firebase.Database, Firebase.Storage, Firebase.Analytics, etc.

Professional

UnTANKable

2026: Time-attack arcade tank shooter game

No entries found for Semi-Professional

Personal

Flashback

2012-2013: A memory game published to Google Play

University

Telekinect

2011-2012: Senior Project Single/Multiplayer ‘Off-Rails’ Kinect Adventure