Return to broadcast
Broadcast archive / Projects
Things I built to understand the machinery.
Experiments in consensus, rendering, computer vision, and language design. Each entry records what the system does and the technical ground it covers.
2D Pixel Game Engine
A small tile-based engine I wrote to figure out how games actually work under the hood. Has physics, collisions, and you can save and reload scenes.Java · OpenGL · GLSL · GLFWRead project notes →MapReduce + RAFT
My take on the MIT 6.824 distributed systems labs. Implemented RAFT from the paper and it survives the test harness, which is the only honest grade.GoRead project notes →Gesture & Plate Recognition
Two ML experiments in one repo: tracking hands with template matching plus Kalman/alpha-beta filters, and reading license plates off shaky video.Python · TensorFlow · OpenCVRead project notes →Custom Language Interpreter
Built an interpreter end-to-end in OCaml: lexer, parser, AST, the works. Supports variables, recursion, stacks, and decent error messages.OCamlRead project notes →