Morphing Vertex Shader
This vertex shader takes two different models and interpolates between the sets of vertices over a specified time. This allows a model to grow smoothly from one formation into another as if it was "morphing." This shader was written in HLSL as well as supported in C# with Microsoft's XNA Game Studio.
Pixel Shader Testbed
This is a selection of pixel shaders I created when working on Alpha Morph. Never having worked with shaders before, I had a week to learn shaders and understand the pipeline. This testbed was created to prepare myself for creating the morphing vertex shader above.
Daily Draw Album
This was a website I created with a python backend that allows me to upload images to an instagram like photo album from anywhere. I post a lot of my drawings here.
Holland Sales Team Website
This was a website I created with a PHP backend. It allows users to log in and view pricelist and catalogues of a furniture company. It has a small CMS system for the owner to control and give access to new users as well as edit images and text on the site.
Game Job Finder
This is a personal project that I began working on in the Fall of 2010. It helps automate the process of finding a job in the video game industry. It's running on Google App Engine Tech.
Maya/Panda3D Level Editor
While working as a research assistant on a simulation environment for the Game Intelligence Group, I spent most of my time writing scripts to aid the production process of PHD students. One of the most repetitive and time-wasting procedures was the placement of objects in our game world. We were constantly adding new models into the environment and guess-checking their coordinates. Since I had already created a xml based level editor for Softimage XSI, I ported the system over to Autodesk Maya 2008.
Realtime Visual Debugger
This is a python script I created to aid the debugging process for one of our A.I. developers. Initially he was using the console for debug information to place objects in the world, but was wasting a lot of time. This visual debugger eases that task.