Jamming a Game in Typescript

A talk I gave at Typescript NYC about my experience jamming a game in Javascript's typed cousin.

Blackout by Simile

A VR documentary about the lives of everyday people. Helped create lighting and environment to highlight this project's amazing volumetric footage of real New Yorkers.

Zero Days VR by Simile

Worked in a team at Simile to ship a VR experience inspired by Alex Gibney's documentary about the cyber weapon Stuxnet.

fake artist

A video pixel sorting experiment. Feeds your webcam or any videos you have into a pixelsorter, live.

Trackpad Touch

A Unity plugin for multitouch trackpad input on the desktop.


Visualize git repository internals as they change, live, in the browser.