Software engineer and creative coder. I like to make things.
Python-LCS. Solves the longest common subsequence problem in Python
19sketchbook. Sketchbook is a forkable development environment for HTML canvas artwork.
7sparkar-head-rotation-trigger. A helper function to fire events when the user moves their head in a Spark AR effect
5sparkar-audio-object. A helper object to unify Audio Playback Controllers and Speakers in Spark AR
3sparkar-event-helpers. Utility functions for event management in Spark AR
3Supermarks. Automatically publish Chrome bookmarks
3slack-odds-are. An automated referee for games of Odds Are in a Slack room
2echo_chat. Example of network communications and pthread vs. select concurrency in C
2JS-Heli. The classic Helicopter game, written in Javascript, using the HTML5 canvas.
2fadeloop. A video editing script to create perfect loops
2sparkar-easing-signals. Easing functions that work with ScalarSignals in Spark AR
1timewarp. Edit videos to illustrate the passage of time in interesting ways
1flatpickles.com. Flat Pickles 2.0
1arduino_entry. Open a door by knocking a secret pattern
1Flick. A clipboard manager and Dropbox uploader for iOS
1ls-art. A collection of algorithmic art projects, in a Sketchbook fork.
1AudioLooper. iOS demo app for recording & playing audio clips
1