Hello
My name is Charles, and I'm currently a Software Engineer over at Microsoft. I earned my Master of Science degree in Computer Science at the University of Southern California (USC) in May 2008, specializing in computer graphics. I graduated from the University of California, San Diego (UCSD) in 2006.
I have a large interest in 3D game development. After helping Mario save Princess Peach many dozen times, I came to understand that game development was a challenge far more daunting than achieving even the highest levels in a difficult game, and that it is a task that requires sophisticated programming skills and deep familiarity with computer science topics.
In recent projects, I have transitioned away from core development to a stronger leadership role and technical producing. So far, this has worked out fairly well. My fluency in several key areas (high-level programming, low-level programming, art, people management) has allowed me to help my development teams identify the problems that we as a team must solve, and empower them to explore efficient and creative solutions.
Even with the amount of computer programming I do at work, I still enjoy coding in my spare time for fun. Hopefully, the list to the right will always keep growing :)
Download Resume
Click on the icon below to download my resume in either Microsoft Word or Adobe PDF format.
These resumes include, in great detail, projects I have worked on relevant to my game development and 3D graphics interest.
Latest News!
A new section (Associated Projects) has been added to my website. These are projects where I had a hand or two in helping, but was not a core contributor.

