Selected Projects

I enjoy making things. Here are a selection of projects that I have worked on over the years.

QDGS: 3D Scene Reconstruction with High-Dimensional Surface Primitives featured image

QDGS: 3D Scene Reconstruction with High-Dimensional Surface Primitives

Extended 2D Gaussian Splatting by replacing planar primitives with high-dimensional curved surface primitives. Designed geometric routines for ray-surface intersection, …

CyberDog 2 Dribbling with Deep Reinforcement Learning featured image

CyberDog 2 Dribbling with Deep Reinforcement Learning

Trained quadrupedal and bipedal dribbling policies for CyberDog 2 using reinforcement learning. Implemented a vision-based goalkeeper module and integrated a complete 2v2 match …

LLM-Enhanced RPG Game with Context-Aware NPC Agents featured image

LLM-Enhanced RPG Game with Context-Aware NPC Agents

Built an LLM-driven RPG prototype using GPT-4o and RPG Maker to enable context-aware NPC dialogue generation. Designed prompt templates and game-state interfaces that allowed NPCs …