My submission for the Fall 2014 KPCB Fellows Engineering Challenge problem.