This page focuses on personal projects through roughly 2022. For work at FrameSynthesis Inc., see the company works page.