I am a RIA and game developer who specializes in AJAX technologies, Flash/Flex, and Unity 3D. I often leverage my programming and art skills together to create intuitive and engaging software. Although the tools I work with are predominantly web technologies, I have also used them in client applications and games with tools such as Adobe Air and Scaleform GFx.
Software Engineer primarily focusing on gameplay and network engineering with technical artist responsibilities. Worked on YoVille, Roller Coaster Kingdom, Fishville, and Farmville.
Designed and implemented AJAX user interfaces in Javascript and Actionscript, acted as a liaison between the art and engineering teams, and maintained the corporate site. Programmed backend services in Java using the Spring Framework, and frontend RIA's with the Flex Framework.
Developed specialized client and web applications for SCDF's nationwide security operations as well as public outreach programs. Redesigned and optimized the user interfaces of SCDF's intranet infrastructure using HCI principles, AJAX techniques, and W3C recommendations.
Appointed Company Sergeant Major and conferred the Service Excellence Award in 2006.
Achieved significant maintenance savings by integrating HR's Intranet portal with DuPont's custom CMS. Redesigned and launched DuPont's careers website, integrating it seamlessly with RecruitSoft (now Taleo). Provided support for interactive UI upgrades and content maintenance.
Created 3D simulations of hypothetically feasible space exploration missions and deployment protocols for CMU's Robotics Department's Planetary Circumnavigation Project.
Illustrated characters for the Bestiary of the MMORPG Gemstone III. Created character and environmental 3D models for the MMORPG Hero's Journey.
Taught Java programming classes and assisted professor with managing course assignments.
Tomekeeper is a CMS targeted at comic artists who seek a painless way to manage their stories, galleries, news, and RSS feeds without the burden of manual updates and uploads. Its minimally invasive implementation makes it a great alternative to other 'complete package' CMS's for pre-established websites.
Tomekeeper began as a solution for artist friends who required a flexible comic management system, and is now the backbone of two popular web comics, Lackadaisy and Same Apartment. It has since grown to become my pet project and sandbox for advanced AJAX methods and backend development. I plan to release it to the open source community soon.
Designed and implemented an automated online system for athlete registration for the 2005 Senior Olympics held in Pittsburgh.
Led a team to build Ensemble, a group collaboration system for IT projects. It sports version control, project timeline tools, and communication facilities, among other standard features like file browsers and automatic backups. Its services are now used by Information Systems teams through the school's servers.
Multidisciplined teams of students combine their skills to build head-mount explorable 3D worlds in Building Virtual Worlds. Playing the primary role of modeler and artist, I created the environments and characters for my teams' worlds, contributing heavily to experience design and programming. Two of my projects were recognized and showcased.