Hey, I'm Nick

I build compilers, game engines, and low-level tools.

Liminal

A 3D game engine built on Vulkan, hand-managing the GPU pipeline, memory, and synchronization that most engines hide from you.

Techlang

A statically-typed, compiled language with an LLVM backend and native codegen, shipped alongside VecTec, a companion language for GPU compute. Written in C++.

filefetch

A fast system-info tool for the terminal, written in Rust and published on crates.io.

software_renderer

A 3D renderer that runs entirely on the CPU: rasterization and the graphics pipeline built from scratch in C, no GPU involved.

syfo

A lightweight system monitor with a clean GUI, written in Rust.

Noto

A fast, no-nonsense TODO list that lives entirely in your terminal.

Vortex

A 2D game engine written from the ground up using C.

Asciidraw

A minimal rendering experiment that draws graphics as ASCII, right in the terminal.