Over the last few years I have developed software for many clients including Nike, Nurofen, Sega, FT.com, SAP, Guinness, Muller and Anchor Butter. Some of the most interesting projects are listed here. For more projects I have been involved in check the CV page.
Nike Team Kit Builder
| This is 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 project makes use of a range of technologies, including Papervision 3D. Click below for screenshots and more information. |
 |
| View more information |
Nurofen Pinball
| This is an Actionscript 3.0/Flex pinball simulator built for Nurofen to promote the release of their new ‘Nurofen Express’ pills. The project makes use of real-time physics and has a very tidy object-oriented design allowing the addition of new tables and objects. |
 |
| View live application (click on ‘Play our pinball game’) |
SAP Business Game
| This is an online business quiz developed for SAP and FT.com using Actionscript 2, PHP, MySQL and XML. |
 |
| View live application |
Gift Genie Facebook Application
| I developed a Ruby on Rails based Facebook application using RFacebook. The application lists upcoming birthdays for the user’s friends and suggests gifts based on their profiles. The application is database driven with admin panels to allow the addition of locale based affiliate sites. Cron jobs are used to send out customized emails each Friday listing upcoming birthdays and the project is hosted on a Capistrano administered Ubuntu server which I installed from scratch. |
 |
| View live application |
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. |
 |
| View live application (click ‘Anagram Game’) |
Enjoy England Carousel
| This project was developed for a branch of the UK tourist board and involved a CMS driven carousel containing video, images and overlays with dynamically configurable options for preloading and transition types. |
 |
| View live application |
Shape
| I was lead developer on an innovative project called ‘Shape’ which is interactive whiteboard software designed to help teach secondary school mathematics in schools. The software makes extensive use of XML and has included the development of a Flash MathML parser, renderer and evaluator. The project has also motivated the development of an Actionscript 2.0 MVC framework. |
 |
| View website |
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. |
 |
| View live application |