Projects

A collection of personal projects I've worked on.

There are many more to be documented here. Check out my GitHub for more projects in the meantime.

8bit-cpu

A minimal abstraction 8Bit CPU and 64 Byte RAM built entirely from single bit logic gates to understand computer architecture from first principles.

dotfiles

I use Neovim btw. My personal configuration files for arch/nvim/git/tmux/zj/ghostty and more.

rsmc

A multi threaded multiplayer voxel engine written in Rust. Evolution of my TypeScript Minecraft clones into a performant, multiplayer-focused implementation.

chess-widget

An embeddable chess game analysis widget. PGN in, annotated replay with Stockfish 18 eval, move classification and bookmarks out. Built to scratch a chess.com itch.