This is the personal WWW page for:

Sherwin Gao

- My current resume is viewable in here (PDF).
- Click here for a list of notable projects I have been involved with, but may not be included in the resume.
- Click here for a list of courses I have taken.
- You can e-mail me at: sherwing@usc.edu

Projects I have worked on:

Multiplayer iPhone Game (Fall 2009)
- Developed an iPhone game named Poggle
- Created with a team of 5 members
- Implemented a multiplayer battle game that involves real-time physics
- Supports multiplayer via Wifi and Bluetooth
- Demo video viewable at:
http://www.youtube.com/watch?v=riaKKWNMDDw

USC Mobile Platform Hackathon (April 2009)
- Developed an iPhone application named iPocketChange that adheres to the competition theme "Change that can fit in your pocket"
- Created with a team of 5 members, within the competition duration of 48 hours
- Won first place out of 16 teams
- iPocketChange tracks the number of coins a user has, and calculates how many of each type of coin to use for a purchase
- iPocketChange uses a physics engine and the iPhone accelerometer input for interesting animation effects
- iPocketChange is free in the iPhone app store, and has been ranked 28 in Canada, and 98 in U.S. for the Finance category
- Project wiki viewable at:
http://www.hackathon.info/wiki/Not-a-hack.h (Fall 2009 Competition Wiki now unavailable, sorry)


USC SS12 - Code for a Cause Competition (October 2008)
- Competition theme is to develop software to assist disabled people
- Developed a mobile barcode scanner program using Java Mobile Edition that will help vision-impaired people have an easier time shopping
- Created with a team of 6 members, within the competition duration of 48 hours
- Utilizes cell phones' abilities to take images to capture a barcode's image, sends it to a server for fetching information, then read the information to the user
- Won first place out of 6 teams
- Project wiki viewable at:
http://projectpossibility.org/wiki/index.php?title=Barcode_Reader


USC SS12 - Code for a Cause Competition (October 2007)
- Created a simple 'binary' input game called Orb using Java for physically disabled people
- Won second place out of 6 teams
- Game is about navigating a space ship with a thruster that orbits around it, only requires one button input
- Project website viewable at:
http://www.projectpossibility.org/viewProject.php?id=7


Robotics Project for CS445 (Spring 2008)
- Built a fully autonomous robot as part of a four-member team
- Programmed robot to rescue victims in a simulated scaled-down environment
- Designed and assembled the robot's structure, sensors, and algorithm from scratch
- Rescued all victims and won first place out of seven teams in the class competition
- You can view the videos and report at:
http://www-scf.usc.edu/~sherwing/CS445_Robotics/


Relevant Courses I have taken:

Distributed Operating Systems (CSCI555 - Fall 2009)
Advanced Mobile Game Consoles & Devices (CSCI526 - Fall 2009)
Algorithms (CSCI570 - Fall 2009)
iPhone Development (ITP499 - Spring 2009)
Distributed Applications (CSCI499 - Fall 2008)
Operating Systems (CSCI402 - Spring 2008)
Robotics (CSCI445 - Spring 2008)
Computer Graphics (CSCI480 - Spring 2007)
Computer Systems Organization (EE457 - Fall 2008)
System Design Using Microprocessors (EE454 - Spring 2009)

The University of Southern California does not screen or control the content on this website and thus does not guarantee the accuracy, integrity, or quality of such content. All content on this website is provided by and is the sole responsibility of the person from which such content originated, and such content does not necessarily reflect the opinions of the University administration or the Board of Trustees