Technical Work
Graphics programming, renderers, and shader development
GLSL Shader Pathtracer
GPU-accelerated path tracer with MIS and BVH in GLSL/OpenGL
Mini-Minecraft
Real-time voxel game with procedural terrain and dynamic sky
Real-time PBR Renderer
Custom real-time physically-based renderer in OpenGL
Autonomous Agent Steering Behaviors
11 steering behaviors for character animation based on Craig Reynolds
Particle Fireworks System
Real-time particle system editor and fireworks simulator
FK/IK and Skinning Editor
Forward/Inverse kinematics editor with Unity Foot-IK plugin
Stylized Fireball Shader
Real-time procedural fireball effect in WebGL
Half-Edge Mesh Editor
Mesh editing application with half-edge data structure and Catmull-Clark subdivision
C++ Rasterizer & Custom GLSL Shaders
Software rasterizer with post-processing and film emulation shaders