about projects resume/cv

current projects

Sports/eSports Visualizations

Web - PHP/Javascript (Jan 2012 - present)

Trying to figure out new ways of visualizing and comparing statistics, on a play-by-play level. Want to replace boxscores visually and automatically generate game summaries in a new and unique way.

past projects

Compliant Ankle Rehabilitation Device

Engineering - Meche/CS/EE (Oct 2008 - Oct 2011)

Using flexures and strain gauges to develop an affordable device to measure the strength of the ankle joint. Working in conjunction with Edward Sung, under the direction of Prof Martin Culpepper, Alex Slocum Jr., and Dr. Jonathan Bean. Patent pending.

Keepon Expressions

Web - PHP/Javascript (Spring 2011)

Webapp to study how non-anthropomorphic robots like Keepon can express emotion through body motion alone [Keepon Site]

Ant Genetic Algorithm

Web - PHP/Javascript (Nov 2010)

Implementation of a general genetic algorithm for an ant exploring a 2D field. Made for CPSC 570 [Simulation]

NBA Rewind

Web - Flex/PHP/Javascript (Jan 2010)

Basketball analytics, focusing on play-by-play statistics rather than final boxscores. To be redeveloped. [Beta]

Space Invaders - Fleet Edition

Web - Wami/Javascript (Jan 2010)

Space invaders clone, but with voice-control of ships. Implemented with MIT's WAMI voice recognition API. [Game]

"Fortrus" - Collapsible Rescue Basket

Engineering - Team (Sept - Dec 2009)

Worked in a group of 15 as part of the 2.009 Product Development course to develop a collapsible rescue basket for use in low-angle mountain rescue scenarios. Under the direction of David Meeker, Ben Powers, Professor David Wallace. [Product Site]

JamLegend Online Editor

Web - Flex/Flash (May - Aug 2009)

Built a browser-based version of EOF, Feedback, and other similar game editors to allow JamLegend users to generate their own playable game tracks. Company was acquired by Zynga in 2010. [JamLegend]

"Juggernaut" - 2009 Maslab Entry

Engineering - Team (Jan 2009)

Team entry to the 2009 Maslab competition, where teams of 3-4 have a month to build an autonomous robot from scratch. [Design Journal]

KivaSystems - Fiducial Analysis, Battery-testing

Programming - Matlab/LabVIEW (May - Aug 2008)

Worked at Kivasystems with Matlab to develop programs and scripts to check for fiducial errors in the logs of the company's drive units. This was to be used to identify faulty drive units and trouble spots on the factory floor. Towards the end of my time there, also worked with LabVIEW to program an API for battery-testing module to analyze the life cycle of batteries used by the drive units. [KivaSystems]

"Innuendo" - 2008 2.007 Entry

Engineering - Meche (Feb - May 2008)

Built a remote-controlled robot for the 2.007 Design and Manufacturing course at MIT. Robot used a mainly passive module to perform the required tasks. [Design Site]

Student Spectrometer - MIT Nuclear Reactor

Programming - LabVIEW (May 2007 - May 2009)

Developed and designed the control interface to the student spectrometer experiment project, currently being used in Physics and Nuclear Engineering lab courses at the institute. Under the supervision of Professor Gordon Kohse and Yakov Ostrovsky. Also worked with the iLabs group to prepare the experiment for remote control over the internet. [Experiment]

"Crazy" - Gnarls Barkley Music Video

Animation - Flash (Oct - Dec 2007)

Final video project for the Digital Poetry course at MIT, taught by Professor Ed Barrett. [Watch]

"AUR" - Robotic Desk Lamp

Engineering - Meche (Oct 2006 - Mar 2007)

Designed and fabricated the iris portion of AUR, an autonomous robotic lamp that was used to analyze human-robotic interactions. Under the supervision of Professor Cynthia Breazeal and Guy Hoffman in the Robotic Life Group. [Project Site]

WikiNotes - High School Study Guides

Web - HTML/PHP/CSS (Oct 2002 - May 2006)

The original site contains over a thousand pages of my notes from classes I took in high school, as well as some practice quizzes I made myself to help others taking the class prepare for tests. [WikiNotes]