Welcome

Are you looking for a competent and professional freelance Flash ActionScript 3.0 Developer based in London, with a proven track record of delivering results in the multimedia industry for over 15 years?

A developer with an honours Degree in Mechanical Engineering, a Masters in Computer Science and a natural talent for complex problem solving?

A developer who not only has years of agency experience, but also vast experience of large scale cutting edge Flash projects, commercial, as well as government contract work.

A developer with a proven ability to take the initiative, independently set tasks and complete work with limited direction.

Don't trust your projects to a novice because he has cool facial hair and a nice blog! Trust it to a developer with a proven track record of delivering results and 12 years experience working exclusively as a Flash Actionscript Developer.

Experience & Expertise

  • NEW! Application development with Robotlegs Framework
  • Object-oriented Flash application development with CS6 and ActionScript 3.0
  • 12+ years development experience with all versions of ActionScript (3.0, 2.0 & 1.0)
  • Video editing, with a excellent eye for cutting to make the most of the footage
  • Programming complex banners for ad servers, e.g. DoubleClick Studio, FlashTalking
  • Developer of Facebook Apps & Games (facebook-actionscript-api)
  • Comprehensive experience of XML data integration
  • Scripted animation with tween engines like TweenLite, TweenMax, Tweener etc
  • JavaScript-ActionScript integration using ExternalInterface
  • Excellent communication skills, both spoken and written
  • Bonus extra: Irish sense of humour!

Take a look at my portfolio below to see examples of my work.

What I do

Development of ActionScript projects using Flash, FlashDevelop and Flash Builder technologies, through ActionScript 3.0/ActionScript 2.0 OOP and external data services such as XML and Web API's.

Video editing with Final Cut Pro and Sony Vegas, including production of optimised web video in Flash video (.flv) format.

Services

  • Flash Facebook Apps & Games
  • Flash Desktop Applications
  • Flash Games & Microsites
  • Video & Audio Editing
  • E-Learning Development
  • CD-ROM Development
  • Website Development
  • LMS Integration
  • DVD Authoring

Recent Clients

HP, Peugeot, Orange, Paddy Powers, Yahoo!, Nivea, Diageo, Lexus, Britvic, IKEA, Toyota, Natwest, British Airways, Citizenship Foundation, University of Westminster, TAG Learning, Pearson

Contact

If you want to book me for a project, have questions about my availability, please contact me and I'll try to respond as soon as possible. Feel free to drop me a line to discuss possibilities.

Phone :: 44 (0) 7747 608 547 ::

Send Andrew an email View Andrew Doherty's profile on LinkedIn

My Skills

Experience:

15 years

Education:

MSc in Computer Science, B.Eng. Mech. Eng.

Software Skills

  • Adobe Flash CS6
  • FlashDevelop 4.0
  • Adobe Flash Builder 4.0
  • Adobe PhotoShop CS6
  • Sony Vegas 9.0
  • Final Cut Pro 5.1
  • Adobe Dreamweaver CS4
  • Adobe AIR
  • MDM Zinc 3.0
  • Sound Forge / Audacity
  • Adobe Authorware 7.0

Programming/Scripting

  • ActionScript 1.0, 2.0, 3.0
  • Adobe AS3 SDK for Facebook
  • PHP
  • XHTML/HTML
  • XML
  • CSS
  • Javascript
  • C++

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