EquipCodes - A mobile app that scans industrial equipment to pull up documentation and replacement part info. It's also a cloud-based management system that allows manufacturers to manage info on millions of serials, and see analytics on how their equipment is used.

past projects

VMeter - A capacitive touch-based controller with blue LED display that can be used as an input on music programs or as a display.

Controversial Topic Discussion Club - Started and ran ~1k person meetup group in Atlanta that facilitates learning about controversial issues through moderated discussions and guest expert presentations. Now being run by other members.

CuriousInventor.com - 2006 onward - e-commerce site selling open-source electronic kits and tools, including synths, breadboard modules, and drill bits to arduino shields. The site also featured guides on soldering, metal working and electronics that are still 1st page google ranked.

Bitcoin Videos - Sometime in 2013 I disappeared into a black hole called Bitcoin, trying to learn everything I could about how it works, from the underlying cryptography to the mechanics of the blockchain. The result was a video that now has 500k+ views, followed by a shorter non-technical how-bitcoin-works version in 2014.

DryStop AODD Pump Controller - 2010-2013 - Float-based level sensors in sumps often fail, leaving pumps running to waste thousands in compressed air and repair costs. This controller detects when pumps should turn off by listening to the heartbeat of the pump through the air inlet line without ever touching any fluid.

Sexting Belt Buckle Display - A hack of a belt buckle display to show incoming texts from an android phone. Uses an arduino with USB host shield to automatically press the buttons of the belt buckle and set the message when a text comes in.

16X PWM Led Fader / Motor Controller - 2012 - An open-source 16 channel PWM controller that takes commands from serial or SPI. An arduino or PC can use this to control many lights without having to manage the low-level PWM pulsing.

Stribe - 2008-2010 - An open-source collaboration with Josh Boughey, the stribe is an illuminated touch strip music controller. It utilized a linear touch resistor, and came out before touch screens were common on phones and everything else.

FM Radio Arduino Shield - 2010 - A shield and arduino library for interfacing with with an FM radio chip (si4700) that had RDS capabilities. On certain stations, you could use the RDS info to automatically detect commercials and switch the station. Designed with Abhishek Narula.

Typo-matic - 2009 - A gadget you could put inline with a USB keyboard to subtly add typos, like occasionally holding down the shift key after an initial capital letter is detected. This project sadly never made it past prototype due to the high cost of the USB chips at the time, but may resurface someday!

Roboduino - 2010 - A collaboration with Eric Forkosh, the roboduino was an arduino-based board with better connections for servos used in robotics.

Midiator - 2008 - An open-source converter box that lets you use a PS2 controller as a MIDI controller for music programs.

Basic Metal Working Tutorial Video - 2007 - A basic guide to using basic metal tools, like calipers, drill bits and taps, files, scribes, square and center punches. Information sourced from several machinists, the Machinery's Handbook (bible), and several other metal working books. See also: drill speed guide.

Screw type tutorial - 2008 - Currently the 2nd result on google for "screw types", this guide explains different types of screws, when to use them along with how to specify for given loads.

Haile Robotic Drummer - 2006-2007 - A robot that listens to other human players and plays along, synthesizing new rhythms from ideas presented by the humans. The research idea was to investigate a collaboration between human creativity and a machine's algorithmic capabilities. Challenges included beat-detection signal analysis and precise arm trajectory control. Claim to fame: featured on cnn home page one day! video from Denmark concert at robotics festival.