
Virtual stage lit live by DMX from Resolume Arena, with a MetaHuman performer driven by retargeted animation. Built in a weekend.

Self-building Control Rig for the UE5 Manny. Procedural FK/IK control placement, per-limb IK/FK switch, pole vector, and reverse foot.

Full creature rig for Rika from Jujutsu Kaisen. Oversized jaw, clawed limbs, IK/FK, and facial setup. Model from Sketchfab, rig fully my own.

Custom bipedal character rig with IK/FK systems, squash and stretch, animator-friendly controls.

Custom real-time renderer in C++ with Vulkan. Features PBR pipeline, frustum culling, compute shaders for BRDF/cubemap preprocessing, and math-driven animations.
Stylized rendering study recreating Kirby's soft, bouncy look with custom shaders and post-processing.
Two effects that decompose a mesh into its polygons, one splitting quads into triangles, one scaling squares randomly.
Cyberpunk Edgerunners-inspired afterimage VFX study. Screen-space particle sprites with render target masking.
Local post-process hologram effect. Scanlines, chromatic aberration, and flicker.
Fluid-like dissolve effect using curl noise advection for organic material transitions.
Stylized waterball built from a refractive core, a metaball drip layer, and Niagara splashes.
Screen space particle dissolve effect for stylized character deaths and transitions.

Interactive 3D math visualizations following Catlike Coding's approach. Wave functions, ripples, torus formations.

4v4 pirate party game with Wind Waker-inspired water shader, procedural sail/flag animation, stencil rendering effects.

VR meditation experience featuring interactive grass shader, stylized fire, baked cubemap water reflections, and constellation interaction system.

3D stealth game with custom retro dither pipeline, palette quantization, and hand-crafted Kuromiro City using geometry nodes.

Global Game Jam 2026 atmospheric horror game. Created lighting direction, dynamic emergency lighting system.

Horror-themed screening game where you examine arrivals for signs of infection through eye examinations.
I'm always happy to talk games, film, or real-time graphics. Drop me a line.
Get in Touch