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
2016-2018: Open Adventure RPG game released on Steam
2018-2022: Educational Technology company
2022-2024: Digital Twin & Industry Team
2024-2025: Digital Twin & Industry Team
2026: Time-attack arcade tank shooter game
No entries found for Semi-Professional
Personal
2012-2013: A memory game published to Google Play
2016-2018: A Korean study app developed while learning Korean at an academy
2016: Global Game Jam (Theme: Ritual)
2018: job interview take-home assignment (5 days)
Source Code
2023: GPU instancing & compute shader demo
Some notable contributions to open source repositories
University
2011-2012: Senior Project
Single/Multiplayer ‘Off-Rails’ Kinect Adventure