Back to Home

Projects

Game engines, reinforcement learning, and interactive worlds.

A desktop processor pulled apart in 3D: its lid, compute dies, and socket separated
Interactive 3D

visualiz3r

Look inside the machines we use every day, in 3D, right in the browser. Take apart hardware layer by layer, or watch a tiny language model predict the next word.

The Fight Caves simulator and its Old School RuneScape game interface
Reinforcement learning94.9% peak Jad kill rate

Fight Caves RL

Training an agent to clear all 63 waves of the Old School RuneScape Fight Caves. A deterministic C simulator, PPO training with PufferLib, and a playable 3D viewer.

Varrock rendered in the RuneC desktop game viewer
Game engines

RuneC

An Old School RuneScape-style world implemented in C. A modular, deterministic simulation powers both a playable Raylib client and fast headless environments.

A terminal4dummies lesson on tests and loops beside a live terminal running if and for commands
Education

terminal4dummies

Learn the terminal by using one, right in the browser. Step-by-step lessons sit beside a simulated Linux shell, so every command is safe to try.

Byte World terminal-style fantasy role-playing game
Games

Byte World

A terminal-style fantasy RPG with strategic combat, character progression, and story-driven boss encounters. The same Python engine runs in the terminal and the browser.