I build compilers, game engines, and low-level tools.
Projects
A 3D game engine built on Vulkan, hand-managing the GPU pipeline, memory, and synchronization that most engines hide from you.
A statically-typed, compiled language with an LLVM backend and native codegen, shipped alongside VecTec, a companion language for GPU compute. Written in C++.
A fast system-info tool for the terminal, written in Rust and published on crates.io.
A 3D renderer that runs entirely on the CPU: rasterization and the graphics pipeline built from scratch in C, no GPU involved.
A minimal rendering experiment that draws graphics as ASCII, right in the terminal.