
Vulkan Voxel Engine
2026Vulkan 1.3 voxel terrain renderer with OpenXR stereo rendering and multithreaded procedural generation.
- C++23
- Vulkan
- OpenXR
- GLSL
- +4
Projects
Mostly renderers and the tools around them. Everything here is public on GitHub; where a project's implementation was AI-generated, the project 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.