I build creative design software in Toronto. Follow me on twitter, or email me at (GPG key).
Code + Writing
Reversible Raytracer - a program that takes a description of a 3D scene and outputs a picture of the scene. But it doesn’t end there. Say what you want to change about the output and it can backtrack to the inputs and update them to bring about the intended change.
Pixelsift - delete duplicate image & screenshots from Dropbox.
ActiPy - egocentric action recognition. Computes various motion descriptors from video and uses them to predict the current activity.
LibAMP - C library implementation of AMP. I wanted something simpler and faster than HTTP to use in a mobile app. There are better options now that didn't exist then: Protocol Buffers & Cap'n Proto.