
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.

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.

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.

Cooperative racing game featuring tessellation-based mud shader, toon shading, and environment art.

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.
Open to opportunities in games, film, and real-time graphics.
Get in Touch