Software Development
iWork.com
A web-based service from Apple that lets you share your iWork ’09 documents, spreadsheets, and presentations in a way that’s both simple and smart.
Role: software engineer: OS X and Web
Plazmic Media Engine
Plazmic Media Engine powers themes and animated 2D graphics on BlackBerry devices. I worked on the embedded SVG renderer component.
Role: software engineer: J2ME and Python
Web Design and Development
Guitar Unleashed
Collaborative guitar chord editing web application. Instead of relying on low quality guitar chord sites, users can easily manipulate guitar chords with a usable and responsive UI.
Tangible Interaction
Ubiquitous Drums
I propose to augment our natural love of rhythm into a ubiquitous wearable drum system. The target user of this system isn’t only the typical rhythm loving bus rider, but also an amateur drummer. Drum kits are heavy and unwieldy, making them difficult to transport to a jam session.
Mindstorms Robotics
Malevich 2
A NXT plotter with an unusual design. Instead of a paper feed, a caret travels along the y-axis, and another caret travels along the first caret on the x-axis. I borrowed wheels from the RCX set, but the rest is stock NXT. The robot is capable of drawing squares and other simple shapes.
Piano Playback Bot
This robot listens for a simple monophonic melody. After a timeout, the robot, parked on a piano bench, will play it back on the piano. It’s built with stock parts from an NXT set, and programmed in python.
Bartender
LEGO Mindstorms drink mixer capable of mixing together up to 4 kinds of liquid ingredients to create simple cocktails.
Card Dealer
My first LEGO Mindstorms project — an automated card dealer, created during the summer before starting undergraduate studies.