projects
most of my work is open source. if something looks interesting, check it out — contributions welcome, especially on kirin.
Autonomous chess board — plays against you IRL using a custom chess engine, electromagnet, and CoreXY gantry system. Funded by the Mines Protofund.
The original UCI chess engine written in C. Predecessor to the current Zig rewrite.
File transfer with handrolled TCP framing, Huffman encoding, x25519 Diffie-Hellman key exchange, and ChaCha20-Poly1305 encryption.
Chess match manager for engine vs. engine play. Runs bulk games, produces structured logs, and renders results in the terminal.
A remake of xxd built from scratch in Zig.
A bad TOML parser written in Zig. For reading config files, because I don't like JSON.
Classic row reduction for matrices, written in Zig.