Plants vs. Zombies Adventures

PopCap Games
October 2011 – August 2013

Plants vs Zombies Adventures is a tower defense game for Facebook. As a full stack engineer, I was able to participate from initial prototyping to release. I worked in all areas of the game including tool development, gameplay, implementing animation skinning and UI widgets for our in-house engine, some server side programming as well as live operations such as deploying builds, on-call duties and server maintenance. Read More

Global Game Jam 2012

January 27-29, 2012

I participated in my first GGJ this year. The theme was “Ouroboros” and I was part of team Infinite Robot. It was crazy but we made a game in less than 48 hours! We used Unity and ZigFu (for Kinect support).

Our project page is here and we also have a gameplay video.

Poizner Lab

January 2011 – June 2011

I worked with the Poizner Lab team on a project for UCSD’s neuroscience department. Participants explore a navy aircraft carrier using a head-mounted display and motion capture while their brain activity is recorded via EEG. I created models for their virtual environment using 3DS Max and wrote several GLSL shaders and python scripts for the WorldViz platform. Read More


December 2009 – April 2011

“vDEMPS” stands for “virtual Disaster Emergency Medical Personnel System”. It was a joint project between UC San Diego and the VA San Diego Healthcare System utilizing Second Life/OpenSim to develop training programs in disaster preparedness (i.e. pandemic flu outbreaks) and the Hospital Incident Command System (HICS). Read More

Scalable City

February 2007 – December 2009

A project at the Experimental Game Lab using the Ogre Engine and other open-source libraries. Not a conventional game, it is best described as an interactive art piece utilizing various videogame technologies and it has been on display at several museums worldwide. Read More