SoftEngine
A CPU-only 3D software rasterizer in C# — scanline rasterization, z-buffering, frustum clipping and Flat/Gouraud shading. No GPU, no graphics API.
Everything I link from my GitHub profile, plus whatever I've actually got running on the internet. The code isn't always pretty — have fun.
Half-finished and moving.
A CPU-only 3D software rasterizer in C# — scanline rasterization, z-buffering, frustum clipping and Flat/Gouraud shading. No GPU, no graphics API.
A terminal chess game — online 1v1, Elo ratings, engine analysis, time controls, leaderboards and 30+ themes.
Following the nanobyte Building-an-OS series — bootloader and kernel written from scratch.
Done, documented, out the door.

A from-scratch multi-threaded HTTP/1.1 server written in C11.

A Lua-flavored programming language in Go for data science — Lua 5.4 syntax with Luau-style gradual types, a stack-based bytecode VM, coroutines and a REPL.

A Kafka clone written in Lua 5.4 — partitioned append-only logs, a binary TCP protocol, idempotent producer and consumer groups.
Deployed and reachable right now.
A terminal-themed portfolio built with Next.js. Type `help` when you land.
A modern SaaS canvas application for creative visual workflows.

A throwaway site from an afternoon of playing around with Cloudflare Pages hosting.

A real-time collaborative drawing app.