Christian Gorton

graphics, systems, and compute-heavy software, from scratch

>status: available for contract work

vulkan / compute / gpu-perf / rust / c++ / perception

work with me →

Latest

Projects

Custom Vulkan Renderer

A GPU-driven rendering engine built from scratch in Odin with Vulkan 1.3. Tiled Forward+ lighting, IZB pixel-perfect shadows, skeletal animation, PBR materials, volumetric fog, bloom, and a compute-only shadow pipeline.

Odin Vulkan 1.3 VMA GLSL KTX2

Iluvatar

A multi-camera volumetric perception system in Rust. Each camera's frame-difference pixels are projected into a shared voxel grid; aggregating across cameras yields accurate position estimates of moving objects across a scene.

Rust Bevy React Three.js