2011
Wouldn't you prefer to read something else ? No? Okay, look on then.
BBC - Safety at Work
Project: An online course for all internal staff, it was eventually rolled out to 20,000 people. Built with ActionScript 3 over the course of two months, includes animations synced with the audio track, interactive elements, and tracks user progress via proprietary API . Keying was rendered in Nuke and the motion capture data was collected in After Effects.
Role: I was the sole developer, working in a freelance capacity.
Link: Unavailable, email me.
CemVest
Project: An e-commerce app built in Ruby upon the Rails framework. Targeted toward chemistry students at Michigan State University. Implements Paypal's Website Payments Standard system and IPN service by sending the details of the cart to Paypal and creating an order upon successful notification.
Role: Entirely my project, I designed and developed the app.
Link: www.cemvest.com
Okemos Press
Project: Built with Rails 3, this app was designed to allow bookstores to order wholesale amounts directly from my client, the publisher. Uses the Devise gem for authentication, Formtastic, Cucumber for behaviours, and HAML and SASS for layout and styling. Hosted on Heroku.
Role: Entirely my project, I designed (apparently I like blue) and developed the app.
Link: www.okemospress.com (requires login)
ZWoK!
Project: Award winning, original multi-user game created to celebrate the relaunch of pan-european PlayStation website. Has achieved over 1.2 million registered players, and over 50 million games played.
Role: I was tasked with developing the game engine, including circle-curve collision, broad-phase optimisation, player movement, and syncing the player actions with other players via the SmartFoxServer extension written by a co-worker.
Link: www.zwok-game.com
Roary's Pitstop Panic
Project: Promotional game for British children's television show Roary the Racing Car. It was designed to be played by kids accompanied by their parents, and offers both a very simple control method - allowing the child to hit either the spacebar or any other key - and a more complicated mode in which the game elements are more interactive, which requires the parent to use the mouse. Implements Flade physics engine.
Role: Sole developer, working with a designer.
Link: www.roarytheracingcar.com
Fifi and the Flowertots
Project: Promotional site for British children's television show Fifi and the Flowertots. Developed in ActionScript 3. The entire site - images, text content, and layout - was editable and/or translatable. The XML file upon which the site models itself is generated by a bespoke PHP content management system, which includes asynchronous submission and validation for the content entered. The Flash text fields scaled their font settings to allow all of the supplied copy to be displayed, and subsequently scaled all other fields down to maintain visual consistency.
Role: Developer of both the Flash front-end and object oriented PHP CMS.
Link: www.fifiandtheflowertots.com
Snow White Magic Mirror
Project: Real-time webcam image distortion using ActionScript 3 and custom displacement map filters.
Role: Sole developer, working in a freelance capacity.
Link: www.disney.co.uk
Apocalypse sNow!
Project: Extremely entertaining top-down snowball game built in ActionScript 3 and using the Motor2 physics engine. Featured a high-score board, the leader of which would win a Nintendo Wii - this required us to thoroughly secure the communication between the game and the server-side code.
Role: Sole ActionScript developer, working with a PHP developer and a designer.
Link: Unavailable, email me.