MS Paint-style circuit design tool where colored pixels represent wires and logic gates. Simulates circuits in real-time using WebGL pixel shaders. Includes a functional 4-bit microprocessor with 16 memory cells, ALU, LCD display, and registers running stored programs.
Not strictly a pet project — built as part of the Braid Project. I co-designed the algorithm, designed the underlying CRDT, and built this visualization. Antimatter can prune CRDT history in an arbitrary and dynamic network topology.
A visualization of spinors — showing how you can take a circle embedded in a real rubber sheet and rotate it twice around the same axis, and the sheet returns to its original state without ever tearing or being un-rotated.