- 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)