2023

thumbnail Machined Aluminum Pen
A small project on the lathe

2022

thumbnail Super Auto Sim
Doing science on emoji battles
thumbnail Ray tracing with M-reps
A deep dive into weird linear algebra tricks

2021

thumbnail Every Seattle Store
Based on an actual vacation
thumbnail Foxtrot
A fast STEP file viewer
thumbnail rayray
A nifty GPU raytracer

2020

thumbnail Futureproof
A shader editor in Zig, WebGPU, and Neovim
thumbnail Writing a SIGGRAPH paper (for fun)
Behind the scenes of a research paper
thumbnail Pont
A multiplayer board game in Rust and WebAssembly
thumbnail States Machine
Learning the states with spaced repetition
thumbnail Program synthesis with Z3
Teaching robots to jump

2019

thumbnail Erizo
An even faster STL viewer

2018

thumbnail Elf Assembly JIT
A Very Merry Compiler
thumbnail Quadratic Error Functions Explainer
Matrix math extravaganza!
thumbnail Moon Jar
A glowing, charming gift
thumbnail Tiny Planets
Graphics demo in Rust
thumbnail libfive
Infrastructure for solid modeling
thumbnail Studio
Scheme-based design GUI with direct modeling

2017

thumbnail 3D Rotation Design
An interactive explainer

2016

thumbnail Graphene
Hierarchical computation graphs in Racket
thumbnail Swingline
Weighted Voronoi stippling on the GPU
thumbnail Ao
Homoiconic f-rep kernel
thumbnail DLP Slicer
Fast voxelization in WebGL

2015

thumbnail Constraint solver
Gradient descent in Haskell
thumbnail spacewΛr
Lasers! Video games! Hardware!
thumbnail 2D Contouring
An overview of various algorithms
thumbnail Dataflow Engine
Designing with graphs
thumbnail Antimony
A fresh look at CAD software

2014

thumbnail Bumpy
Homemade mp3 player
thumbnail fstl
Very fast .stl viewer

2013

thumbnail pixelsim
Squishy pixel-art spaceships on the GPU
thumbnail carvr
Image resizing with seam carving
thumbnail kokopelli
Rethinking CAD/CAM
thumbnail Accelerometer Poi
Glowing spinning toys

2012

thumbnail Arc Reactor & Repulsor
Halloween costume props
thumbnail Simon Game
Made in the Moscow Fab Lab
thumbnail Dual Load Cell ADC
An exemplar PCB
thumbnail L-System Generation
Tools for building and rendering fractals
thumbnail Rotary Position Sensor
Low-cost, simple capacitive sensor
thumbnail Polar Pong
Pong with a twist
thumbnail Longboard-Riding Robot
Modeling & control of an underactuated system
thumbnail Website Workflow
Markdown + Python + Git
thumbnail Fab Solver
High speed computation geometry

2011

thumbnail Fab Boombox
DIY portable audio
thumbnail Slideclock
Time as linear motion
thumbnail Playing card case
Laser-cut elegant box
thumbnail Multitroids
Asteroids with a twist
thumbnail Mandelbrot
Python vs Cython
thumbnail Automatic Panorama Generation
Computational quadcopter photography
thumbnail LightQuad
Low-res interactive display

2010

thumbnail TouchClock
Interactive timepiece
thumbnail ReRobot
Procedural exploration and platforming
thumbnail Mudduino
Arduino clone for simple robotics
thumbnail E11 Bot
Robotics for college freshmen
thumbnail Flock
Swarms of lo-fi birds
thumbnail Stopwatch ASIC
VLSI final project

2009

thumbnail Colorful Spectrum Analyzer
Digital filters on an FPGA
thumbnail Tunes
Command-line iTunes interface
thumbnail Longboard
Homemade transportation

2008

thumbnail Growth
Procedural animation

Disclaimer

Everything on this page worked at some point, but time and code rot may have left projects in a non-working state. Good luck!