PROJECTS
April 2008
I developed a system of fluid simulation based on the Navier-Stokes differential equations and using adaptive cell-sizes for real-time simulation.
More »
October 2007 - December 2007
I developed code to produce logic puzzles of a publishable standard that had the feel of hand-build puzzles.
More »
December 2006 - January 2007
I developed code to mimic cinematic idioms with in-game cameras.
More »
December 2005 - October 2006
For this project I developed a system that allows advertising agencies and marketers to dry-run viral advertising campaigns. The software provides detailed best-case, worst-case and most-likely predictions and helps identify weaknesses in the advertising strategy.
More »
September 2006
I developed software that bridges the gap between individually written school reports and the obvious and often illogical output generated from statement banks.
More »
July 2006
This project saw me investigating applications of machine learning techniques in game development, including the evaluation of existing and potential machine learning techniques, and their game design implications.
November 2005 - May 2006
This project tasked me with finding ways to take a body of human-created e-learning content, automatically select suitable content for individual learners, and to combine the content into a whole course, including graphic design and navigation, dynamically and instantly.
More »