Hello, I’m a software engineer working in San Francisco.

Past Work

Some of my interests include interface design, film, and programming languages.


An editor for making static websites.


A React/Node layer on top of the terminal.

Office Hours

A little slideshow of YCombinator office hour quotes.


A github like website for storing and aggregating population wide health and fitness related data.


A tool for drawing dynamic images. It is a port of Bret Victor’s tool from his talk Drawing Dynamic Visualizations.


Squiggle lets you draw html canvas paths, and export them as javascript functions.


A sketching tool based on git. It allows a presenter to explore multiple possibilities for a single drawing.

Everybody should learn to program a computer because it teaches you how to think. – Steve Jobs