Companion Cube is a project—technically still ongoing—to create an autonomous robot using cutting-edge simultaneous localization and mapping code. It utilizes the Robot Operating System by Willow Garage for much of its functionality, and has its own custom-written hardware drivers, software, and firmware that it uses to move around and wander about. More information on the website
Due to the increasing proliferation of Twitter as a mass-messaging system and a replacement for short emails, Karthik Viswanathan and I decided to make Twitter more useful by adding in attachment functionality.
In the status quo it is already possible to add pictures and videos to tweets; however, the methods to do so require individual signups and do not allow management of uploaded files. Moreover, when adding multiple files, the number of corresponding links increases, decreasing the number of characters remaining for the actual tweet.
Pigeon Carrier solves all of this by supplying browser extensions for both Firefox and Chrome that allow uploading and hosting of files via Dropbox, as well as integrating preview functionality of pictures and documents directly into Twitter. For viewers without the extension, the attachments gracefully degrade into a short and simple website with a list of attachments.
This application won 3rd place in the Mozilla WSOH 2011.
robo.hack was a joint project between Karthik Viswanathan, Virup Gubba, and myself, based on the classic game nethack. Written in JAVA, it was our AP Computer Science final project, taking a total of about two weeks to develop.