
Vulkan Voxel Engine
2026Vulkan 1.3 voxel terrain renderer with OpenXR stereo rendering and multithreaded procedural generation.
- C++23
- Vulkan
- OpenXR
- GLSL
- +4
Personal projects, mostly real-time graphics and the tooling around it: Vulkan and OpenGL renderers, shader tools, GPU compute, and a networked simulation in Rust. Everything here is public on GitHub; where a project's implementation was AI-generated, its page says so and describes what I directed.

Vulkan 1.3 voxel terrain renderer with OpenXR stereo rendering and multithreaded procedural generation.

Client-server evolutionary cellular automaton, optimized from captured Chrome traces rather than guesswork.

Monte Carlo path tracer solving the rendering equation on the GPU, applied to 3D fractal geometry.

OpenGL fragment shader viewer with a physics-based camera and hot reload.

Reusable Vulkan engine library — a Vulkan RAII layer, an engine layer, and a standalone ECS.

Renders 3D meshes as wireframe SVG with hidden edge elimination, built for pen plotters.

Real-time GLSL shader viewer with hot reload, stereo XR rendering, and depth-buffer compositing.

A low-dependency 3D rasterizer written from scratch on the CPU.