Design. Build. Ship. Repeat.

From architectural design to game engines and agentic AI — engineering across every layer of the stack.

Selected Work

Projects

Software

Academic

Autonomous Game Engineering Network for Task Synthesis

A distributed multi-agent orchestration platform where specialized AI agents autonomously collaborate to build games — decomposing creative goals into tasks, executing in parallel via git worktree isolation, and surfacing results through human-in-the-loop approval gates.

TypeScriptMCPReactArcadeDBKADILLM
View →

Game Dev

Academic

Daemon Engine

A custom C++20 game engine with V8 JavaScript scripting, DirectX 11 rendering with bloom pipeline, multithreaded JobSystem, FMOD 3D spatial audio, TCP/UDP networking, and a publish/subscribe event system.

C++DirectX 11V8 JavaScript EngineFMOD
View →

Game Dev

Academic

Daemon Agent

A dual-language game application built on DaemonEngine that lets AI agents write game logic in JavaScript while C++ handles rendering at 60 FPS. Features async thread isolation, double-buffered state with dirty tracking, and KĀDI agent protocol for external tool invocation.

C++20JavaScriptV8DirectX 11FMOD
View →

Game Dev

Collaborative

Planet Painter

A color-based mobile puzzle game where a chameleon paints tilemap worlds, built as the sole programmer on a 5-person agile team targeting Android tablets.

C#UnityModel-View-Service(MVS)ZenjectDependency InjectionPerforceGit
View →

Game Dev

Collaborative

HardDriverz

An arcade kart racing game built in Unreal Engine 5.6 on a 53-person team, where I designed and implemented the 7-stage outgame menu pipeline with state machine architecture and hierarchical widget system.

Unreal EngineUMGBlueprintC++PerforceSteam SDKLocalization
View →

Game Dev

Collaborative

Corrupted Hollow

A third-person puzzle-platformer built in Unreal Engine 5.7 on a 24-person team, where I designed the multi-module C++ architecture, built the Ghosty companion system, and explored MassEntity for swarm behavior.

C++Unreal EngineBehavior TreeMassEntityNavMeshNiagaraPerforceSteam
View →

Game Dev

Individual

Daemon Windows

A multi-window action game that turns the Windows desktop into a shrinking battlefield, with wave-based survival, a shop upgrade system, and real Win32 windows as game objects.

C++DirectX 11Win32 APIFMOD
View →

Game Dev

Academic

Daemon Chess

A 3D chess game with procedural piece geometry, Blinn-Phong shading, and raycast-based interaction, built on a custom C++ engine.

C++DirectX 11HLSLChess3D Graphics
View →

Game Dev

Academic

DaemonCraft

A Minecraft-inspired voxel game with 6-phase procedural terrain generation, multithreaded chunk system, and day/night lighting, built on a custom C++ engine.

C++DirectX 11Procedural GenerationMultithreading
View →

About

Architecture taught me to think in systems. Software taught me to build them at scale.

From a foundation in architectural design to building game engines and agentic AI systems — engineering software across every layer of the stack. Master's in Software Development from SMU Guildhall, graduating May 2026.

More About Me