Portfolio.Featured Projects

This entire page is painfully out of date, it's more fun to work on things than to write about working on them!

Currently:

Successfully graduated from Stanford! I'm currently taking a short break before resuming work full-time at RockYou, an awesome Silicon-Valley software startup that's dominating in the emerging social-network application space.

I'm also working on a number of side projects to keep myself busy and my skills current. Some of these include: Continuing work on OurSpace, writing a "Poker Bot" in order to hone my AI/data mining/probability skills, and playing with Flash game development. Stay tuned for the results!


OurSpace Logo

For my senior project I created a vicinity-based social network for the iPhone and iPod touch along with my partners Kyan Pardiwalla and Nima Ghamsari. By taking advantage of wi-fi and cellphone tower triangulation (and GPS in the new 3G iPhones!), OurSpace knows where a user is and what other OurSpace users are sharing their space. OurSpace differentiates itself from other mobile social networks like Loopt by connectecting users with the people around them rather than focusing on interactions with existing friends. For example, OurSpace features a location-based wall called OurWall. OurWall lets users post pictures and images to a virtual wall that is available to anyone within your current location. When eating at a restaurant, one user could post a review of their favorite dish or waiter, and another user would then their review when viewing OurWall while within that restaurant. OurWall also supports location-specific services, so different interactions are available depending on where your are.

For the 2008 Stanford Computer Science Software Fair we presented a working demo of OurSpace running as a native application on both an iPhone and iPod touch, and our project was awarded 2nd Best in Show out of approximately 30 projects by Electronic Arts.

For more information about OurSpace or to see a demo of the working application in action please send me an E-mail!


Home Green System Logo

The Home Green System (HGS) was a project designed for Stanford's Advanced Human-Computer Interaction Design Seminar. With the assistance of Kelly Mayes, --, and -- HGS grew from just another idea floating around in my head into a fairly robust prototype. Our theme for the quarter was sustainability, and HGS is a comprehensive interface for managing and optimizing the environmental impact of your home. HGS is controlled via a large multi-touch screen mounted in a central location in your home. The system display is divided into three main screens:

The Home Screen - Displays a general overview of a home's "green" level, estimates for monthly resource consumption (and the corresponding bills), and customized alerts and tips for decreasing a home's environmental impact.

The Trends Screen - Lets a HGS user track and analyze resource consumption throughout your home. Focuses on "Top 10" energy consuming devices within your home.

The Appliances & Utilities Screen - Lets a user control all of the features of a home's appliances and utilities that affect the environment from a single location. For example you can set thermostat presets and manage computer sleep settings. Also supports automanagement for users who don't want to bother with specific details.

Even though the class focused on the interface aspect of the project rather than than implementing the underlying infrastructure, HGS generated a large amount of industry interest, particularly those developing devices for monitoring appliance energy consumption.

Click here to view a flash prototype of the Home Green System interface, and send me an e-mail if you are interested in learning more about the project and its future developments.


Dodgeball
Successfully launched PicLensLite! I spent the last 3 months (Sept. - Nov. 2007) working part-time with Cooliris as project lead on their PicLensLite product. PicLensLite lets you put rich full-screen slideshows on your web site with support for images, videos, and music.
View an example site

Dodgeball

Dodgeball is a social application made for Facebook's f8 platform that has received over 300,000 installs. Users can throw various balls at their friends who then have a limited time to dodge. Users ascend in rank as they successfully complete more hits and dodges, and they unlock new items by throwing balls at targets.

Dodgeball was created for Stanford's CS377w - Creating Engaging Web Applications Using Metrics and Learning on Facebook . The class focused on the use of quantitative metrics to improve application growth and engagement, and it received a great deal of press attention due to its novelty, the high level of industry participation (regular visits from Facebook, RockYou, Google, MySpace, and more), and the success rates of many of the applications (multiple class apps broke into Facebook's top 100 and some reached advertising revenues over $500/day).

Some of my other Apps:
Thank You Notes - Send Thank You Notes via facebook.
TickleMe - Share the joy of laughter with your friends!
and many more.


Google Book Search

Finished up a great internship with the Google Book Search team this summer. Expect a new blog entry soon about my experience, and I'll update you all when the new features I worked on are released to the public.
Check Out Book Search


Learn2Dance

Learn 2 Dance was a 4-person project developed for Stanford's Introduction to Human-Computer Interaction Design class (CS147). There was a heavy emphasis on user-centered design and testing. My duties for the project included creating a functional prototype, conduct user-testing, and presenting our results at a project fair. ***Note: the ability to record and playback your own videos via web-cam is disabled in the online prototype.***

Unfortunately they cleaned off the class servers, so if you're really interested in the project please contact me and I'll dig up the original files.


Drink Doctor

Drink Doctor is a prototype for a persuasive mobile application intended to promote healthier living among college students.
Learn More


Captology.tv
A series of videos created during my Sophomore year for captology.tv. This series examines how web 2.0 sites use persuasion techniques to influence their viewers.
View Videos