Pilsner Urquell Global Website

In order to promote and market Pilsner Urquell’s brand and product I assembled a team of two developers and a designer to build a global website. The site was completely configurable across the company’s various regions via the CMS (at the time this consisted of Finland, Germany, Hungary, Italy, Poland, Spain, Sweden, UK and USA) allowing countries to share or customise content as required. The site contained various multimedia including video and interactive games. During the lifetime of the project various promotional features were requested and implemented, including competitions and

The site was implemented using PHP and Silverstripe, with a MySQL database on the backend. As well as the HTML site there was also a more multimedia rich Flash version of the site, running off the same data via XML adapters.

Clarity Results Manager


Results Manager is a massive Flex 3, PureMVC, PHP and Microsoft SQL Server project, and allows hundreds of Clarity customers to manage thousands of students.  The application also controls access and collates results to the rest of the Clarity suite.  Report generation is managed using XSLT stylesheets.

Nike Team Kit Builder


This was a very large AS3 project application developed for Nike in conjunction with RGA London. It allows the user to design and build matchday and training football kit for their entire team.  The completed application was first made available as part of an exhibition on the first floor of Niketown, Oxford Street, London, then later converted into an online version.

The project made use of AS3, Flash, a custom MVC framework developed specifically for the project, XML and E4X, Papervision 3D, Blender, PHP, AMFPHP, MySQL and Smarty.

Muller One A Day Anagram Game


I developed a promotional anagram game for one of Muller’s mini-sites. Anagrams are defined in server-side XML files and data is submitted to a set of PHP scripts when the game is completed. This project motivated the development of a Rails style form submission and validation library.

Business Card Creator


This project was similar to some previous work I did, but more sophisticated. The user has complete freedom to add, style and place text on one of hundreds of premade business cards. The business card is then converted to a high resolution PDF for printing. This project makes use of AMFPHP, PDFLib + PDI and SWFTools. Part of the project also involved the installation and compilation of a dedicated Linux server.  It also used Apache Xindice (an XML database) to manage business card templates.