projects


2022

w5s8
The transition function for Watanabe's 5-symbol, 8-state universal Turing machine on Tiny Tapeout. GDS Viewer
4ft4
An implementation of the 4004 and MCS-4 system for the efabless Open MPW-5 shuttle on sky130

2016

Visualizing Dynamical Systems
Simulation of systems described by differential equations
LLCompiler
A programming language compiler that emits x86_64 assembly
Xenon Renderer
Path Tracing Global Illumination renderer
Second Partial Derivative Test Visuals
A visualization of the second partial derivative test showing the local Hessian approximation to the function
Truth Table Generator
Parses a provided boolean expression and generates the corresponding truth table

2015

pebble.rs
Writing watchapps for the Pebble smartwatch in the Rust programming language.