Portfolio
Note: Due to various non-disclosure agreements, much of my best work (for government and private commercial clients) can't be represented or discussed on my website, only in an interview situation. However, I believe the examples below represent the high calibre projects and clients I have worked with in recent years.
Flash / Actionscript
HP Beat Generator
Client: Hewlett Packard
Live Website (with sample track)
My Role: Flash/Actionscript 3.0 Developer
Detail: Musical beat generator where users can create, store and share their own tracks and enter them into a competition. Tracks are transposed in Flash and stored as text in a backend database.
Technology used: Audacity 3.0, Flash CS6, FlashDevelop, Actionscript 3.0
Hiscox Art Gallery Game
Client: Hiscox
Live Website
My Role: Flash/Actionscript 3.0 Developer
Detail: Workmen try to carry precious artworks through the museum without damage. Complete rebuild of platform game, with PHP/MySQL high score table. Mind your backs please!
Technology used: PHP, MySQL Database, FlashDevelop, Flash CS6, Actionscript 3.0
Yahoo! omg! Photobooth
Client: Yahoo!
Live Website
My Role: Flash/Actionscript 3.0 Developer
Detail: Facebook app where Yahoo! omg! users can take photos via their webcam, glam them up with paint tools and post them in the competition gallery. Project included webcam image capture, raw bitmap data manipulation and storage.
Technology used: FlashDevelop, Actionscript 3.0
Ninja Fling Game
Client: Orange
Client Website
My Role: Flash/Actionscript 3.0 Developer
Detail: Ninjas travel up and down the ropes throwing proposition discs for the user to collect. Points are scored for matching six propositions correctly, added to their Orange phone fund.
Technology used: FlashDevelop, Flash CS6, Actionscript 3.0, Tweenlite
Custom Slide Presentation Tool
Client: Fred Perry
Client Website
My Role: Flash/Actionscript 3.0 Developer
Detail: Custom built slide presentation tool for senior Fred Perry management to use in client/shareholder meetings. Slides can be easily updated, reordered, removed etc.
Technology used: FlashDevelop, Flash CS6, Actionscript 3.0, Photoshop
Cars 2 - Music Maker
Client: Disney Pixar
Live Website
My Role: ActionScript 3.0 / Robotlegs Developer
Detail: Flash microsite / game to promote the new Disney Pixar Cars 2 movie. Users can select pre-recorded tunes, or create their own tunes by playing along on the animated cars "keyboard", adding themes and fun sound effects.
Technology used: Robotlegs Framework, Audacity 3.0, Flash Builder, Flash CS5, Actionscript 3.0
Eyedew Facebook App
Client: Reckitt Benckiser
Live Website
My Role: AS3 / Facebook API Developer
Detail: Facebook app that allows users to browse a photo from their Facebook albums and apply an effect to brighten their eyes. New photos are stored & shared with friends via Facebook newsfeed.
Technology used: ActionScript 3 SDK for Facebook, FlashDevelop, FQL, Facebook Graph API, Actionscript 3.0
Paddy Power Casino
Client: Paddy Powers
Live Website
My Role: Video Editor / AS3 Developer
Detail: Video editing (adding cuts, fades, background music, subtitles etc), optimisation of video to web flv format and Flash programming for video playback and user interaction.
Technology used: Sony Vegas 9.0, Audacity 3.0, Flash CS5, Actionscript 3.0
"elfyourself" style app
Client: Private
My Role: Flash/Actionscript Developer
Detail: In the style of the famous jibjab viral "elfyourself" - a Flash web application where you can insert faces onto the bodies of two dancers, scale, resize and then share the resulting video mischief with friends via email, facebook, twitter etc!
Technology used: FlashDevelop, Flash CS5, Actionscript 3.0
Peugeot "Top Tips" Carousel
Client: Peugeot
Client Website
My Role: Flash/Actionscript Developer
Detail: Flash video microsite for "My Peugeot" members, giving them top tips on how to get the most out of their Peugeot.
Technology used: Flash CS5, Actionscript 3.0, Tweenlite
FlashTalking MPU Expandables
Client: British Airways
Trafficked to Yahoo, MSN & AOL
My Role: Flash / FlashTalking Developer
Detail: Part of British Airways "To Fly, To Serve" campaign, a series of video MPU Expandable banner ads. Each ad was optimised for trafficking to several major homepages - Yahoo, MSN and AOL.
Technology used: FlashTalking, Flash CS5, Actionscript
YouTube Tandem Masthead
Client: Kellogg's Crunchy Nut
Trafficked
My Role: Flash/DoubleClick Developer
Detail: YouTube Tandem Masthead Banner (with Cross-Talk). Two separate ads, both load and play simultaneously. The most complex DoubleClick banners to program.
Technology used: Flash CS5, Actionscript 3.0, DoubleClick Studio
Webcam Avatar "PhotoBooth"
Client: Private
My Role: Flash/Actionscript Developer
Detail: Built for a global corporation's intranet, a webcam "photobooth" application. Users take a photo via their webcam, which is uploaded to a central database for use in the corporate directory / security IDs etc. Customised for PCs/MACs and easily localised via XML into multiple languages.
Technology used: FlashDevelop, Flash CS5, Actionscript 3.0
Nivea For Men World Cup 2010
Client: Nivea For Men
Live Website
My Role: AS3 Developer
Detail: World Cup 2010 microsite for Nivea, including various competitions, video interviews, newsletter sign-up etc. Required extensive integration with campaign tracking and mailing list.
Technology used: Flash Builder 4.0, Actionscript 3.0, Tweenlite
"We Are The People" Games
Client: Edge.co.uk
Live Website
My Role: Lead Developer
Detail: A series of Flash games for campaign website to promote the upcoming UK film "We are the people we've been waiting for", which shows young people what skills they have and encourages practical and vocational learning.
Technology used: Actionscript 3.0, Tweenlite, FlashDevelop 3.0
Pacman Game
Client: Private
My Role: Lead Developer
Detail: A classic Pacman game clone created to attract customers to an exhibition stand. Full ghost AI (artificial intelligence), lives, game timer and high score table.
Technology used: Actionscript 3.0, Tweenlite, FlashDevelop 3.0
Digital Knowledgebank
Client: Britvic plc
Client Website
My Role: Lead Developer
Detail: Intranet 3D effect Flash microsite dedicated to helping Britvic employees with understanding of their digital strategy.
Technology used: Actionscript 3.0, Tweener Engine (caurina.transitions.Tweener)
Mind Mappping Tool
Client: E-scape
Client Website
My Role: Lead Developer
Detail: A creative mind mapping tools developed for the E-scape project, with auto resizing text boxes, automatic arrow redrawing on drag and print/save functions.
Technology used: Flash CS3, Actionscript 3.0
British Open Timeline
Client: The R&A, St Andrews
Client Website
My Role: Lead Developer
Detail: Flash timeline of the history of the British Open, with connection to live data on backend, ability to play streaming videos, as well as tweening transition effects.
Technology used: Flash CS3, Actionscript 3.0, Flash Video
Lexus Symphony Orchestra
Client: Lexus
Live Website
My Role: Lead Developer
Detail: The world’s first classical music ensemble composed entirely of cars (a group of 12 LS 460 limousines). The microsite included a photo gallery, custom FLV player and custom multiple mp3 preloader.
Technology used: Flash 8, Actionscript 2.0, Flash Video
IKEA - Be Enlightened
Client: IKEA
Client Website
My Role: Lead Developer
Detail: A microsite for IKEA's in-store Lighting Weeks’ promotion, with unique room sets to showcase the different moods and settings in which you can use IKEA lighting.
Technology used: Flash 8, Actionscript 2.0, Flash Video
British Airways Club Class
Client: British Airways
Client Website
My Role: Lead Developer
Detail: A microsite to promote the BA Club World Z-bed and business longhaul services.
Technology used: Flash 8, Actionscript 2.0
Toyota Showroom Hub
Client: Toyota
Client Website
My Role: Lead Developer
Detail: Flash showroom kiosk for information relating to the latest Toyota range, special offers and points of interest.
Technology used: Flash 8, Actionscript 2.0
The Whisky Network
Client: Diageo
Client Website
My Role: Lead Developer
Detail: Flash CD-ROM developed to educate Diageo sales staff about their various worldwide whisky brands.
Technology used: Flash 8, Actionscript 2.0, CSS, Flash Video
Go-Givers Crossword Puzzle
Client: Citizen Foundation
Client Website
My Role: Lead Developer
Detail: An XML driven crossword puzzle, with data validation, keyboard control and clue highlighting.
Technology used: Flash 8, Actionscript 2.0
Go-Givers Timeline Tool
Client: Citizen Foundation
Client Website
My Role: Lead Developer
Detail: Complex XML driven tool to create a fully functional, dynamic timeline. New events can be added and stored, timeline can be scrolled and hidden.
Technology used: Flash 8, Actionscript 2.0
Go-Givers Quiz
Client: Citizen Foundation
Client Website
My Role: Lead Developer
Detail: XML driven quiz developed in Flash 8 & AS 2.0. Timed, scored and coded in compliance with QTILite specification for test and question data.
Technology used: Flash 8, Actionscript 2.0, QTILite
Blockbuster!
My Role: Lead Developer
Detail: A blast from the past! My first Flash game developed in 2001 - a remake of the classic arcade game Breakout. I developed this game in Flash 4 using Actionscript 1.0.
Technology used: Flash 4, Actionscript 1.0
CD-ROM
PC Friendly
Client: GE Fabbri
Client Website
My Role: Multimedia Developer
Detail: A fortnightly adult computer skills CD-ROM and magazine partwork published by GE Fabbri.
Two other developer and I produced the first 24 issues of this product in 12 months! We worked to extremely tight deadlines, but it was a lot of fun.
PC Play & Learn
Client: International Masters Publishers
Client Website
My Role: Lead Developer
Detail: A series of educational children's CD-ROM's designed to help young children learn about letters, numbers and words as they play with a variety of colourful dinosaur characters.
As well as programming, I supervised two junior developers, co-ordinated testing and prepared master disks for production.
Nutrition Mission
Client: British Heart Foundation
Client Website
My Role: Developer
Detail: Nutrition Mission is a educational multimedia CD-ROM developed for the British Heart Foundation to teach primary aged children about nutrition and diet.
Complaints in the NHS in Wales
Client: Welsh Assembly Government
Client Website
My Role: Lead Developer
Detail: A CD-ROM for Welsh primary care practitioners and Local Health Boards on how to deal with comments, concerns and complaints in the NHS more effectively.
Student Prospectus CD-ROM
Client: University Of Westminster
Client Website
My Role: Lead Developer
Detail: A CD-ROM version of the University's Student Prospectus, including information about the campuses and examples of students work.
Business Card CD-ROM
Client: Grant Thornton
Client Website
My Role: Lead Developer
Detail: A business card CD-ROM for the insurance group section of Grant Thornton UK.
Real Victorians
Client: TAG Learning
Link to Product
My Role: Lead Developer
Detail: An CD-ROM educational for primary school students to explore what it was like to live in the Victorian era.
Training for MCA Approved Doctors
Client: Maritime & Coastguard Agency
Client Website
My Role: Lead Developer
Detail: A two CD-ROM training course for MCA approved doctors, detailing how to assess whether seafarers are fit to work at sea.
Learning Land
Client: De Agostini
Client Website
My Role: Games Developer
Detail: A fortnightly educational CD-ROM and magazine partwork for children aged 7-11, published by DeAgostini UK.
Games
Go-Givers Sharing Game
Client: Citizen Foundation
Link to Game
My Role: Lead Developer
Detail: A game developed for the Citizen Foundation to teach child about the value of sharing.
Mortgage Fortunes
Client: Natwest
Client Website
My Role: Lead Developer
Detail: Based on the TV show Family Fortunes, Mortgage Fortunes is a game developed for NatWest and used to add a little excitement at it's various mortgage service conferences.
Shape Sorter
Client: Pearson Knowledgebox UK
Client Website
My Role: Flash Developer
Detail: An educational game to teach children how to sort and groups shapes by the number of sides they have.
Fractions of Shape
Client: Pearson Knowledgebox UK
Client Website
My Role: Flash Developer
Detail: An educational game to teach children about fractions using shapes.
Mission To Win
Client: DHL
Client Website
My Role: Flash Developer
Detail: A clue based game developed for DHL to tie in with their collaboration and partnership with the Mission Impossible III movie.
Catch Whizzo!
Client: International Masters Publishers
Client Website
My Role: Multimedia Developer
Detail: A fun game for young children to catch Whizzo the dinosaur when he pops out of one of the craters!
Family Quiz
Client: GE Fabbri
Client Website
My Role: Multimedia Developer
Detail: A fun board game for all the family, with popular question categories like music, sport and entertainment.
Jigsaw Puzzle
Client: TAG Learning
Link to Product
My Role: Flash Developer
Detail: A jigsaw puzzle with a difference - no chewed corners or missing pieces!.
Sea Shell Snap!
Client: International Masters Publishers
Client Website
My Role: Multimedia Developer
Detail: A letter matching game for young children.
Websites
joyia.co.uk
Client: Joyia Fitch
Website
My Role: Website Developer
Detail: An online acting portfolio for actress Joyia Fitch. Built in XHTML/CSS, with lightbox functionality for gallery.
Technology used: Flash CS3, ActionScript 3.0, XHTML, CSS, Lightbox
Michael Drain Architects
Client: Michael Drain
Website
My Role: CSS Developer
Detail: An online portfolio of the architect's work, with a flexible and stylish HTML/CSS layout.
Technology used: XHTML, CSS
Modern Selling
Client: Modern Selling
Website
My Role: CSS Developer
Detail: Website CSS written from Photoshop comps.
Technology used: XHTML, CSS
Caroline Shuttle Photography
Client: Caroline Shuttle
No longer available
My Role: Website Developer
Detail: A Flash website to showcase this photographers work, mainly b&w cityscapes
Technology used: XHTML, CSS
Broomfield House School
Client: Broomfield House School
Website
My Role: Website Developer
Detail: A simple HTML website that promotes the school and keeps parents up to date on the latest school news.
Technology used: HTML, CSS
Michael Harvey Studio
Client: Michael Harvey
No longer available
My Role: Website Developer
Detail: A photographer's online portfolio, showing a snapshot of the artists work.
Technology used: Flash, HTML