This fully Flash enabled website was to present the new look and the "market feel" of the new stores of the Coles supermarkets chain. As a team of developers, we built the sections in modules to connect to a main application through a common interface. I also assisted by introducing the team to some Agile project management techniques such as scrums, product backlog and iteration burndown.
Technologies: OOP AS3, RobotLegs MVC framework, dependency injection, Google Map API, TweenLite, JSON, XML, Flash Builder, PivotalTracker, video encoding, Agile tools
Client: Coles
Agency: Tribal DDB
Link: site offline
This microsite offered users the chance to send a personalised "dirty message" to a friend. The message comprised of “Officer Shaft” calling out the friend’s name, along with the friend’s mug-shot etc. Dynamic video embedding and optimized timing were used to get the videos to play smoothly and modular elements to optimize the application.
Technologies: OOP AS3, RobotLegs MVC framework, dependency injection, TweenLite, JSON, XML, Eclipse + FDT4, video encoding
Client: Cussons
Agency: Tribal DDB
Several Flash elements have been developed for this wine producer's website. A scrolling timeline, a dynamically loaded wine carousel and a large splash page displaying a magnified drawing and informational hotspots. Even if all were built on a tight deadline, Object-Oriented Programming was used, paying particular attention at creating applications easily maintainable.
Technologies:OOP AS3, TweenLite, XML, Flash IDE, Flash Builder
Client: Wynn's
Agency: Tribal DDB
Link: http://www.wynns.com.au/
This expandable banner was made to promote Contiki range of tailored trips to Europe allowing the users to request a catalog through the form embedded. The 3D effect was created using PaperVision 3D and the banner loads dynamic data from XML to allow the content to be easily updated.
Technologies:OOP AS3, PaperVision 3D, TweenLite, XML, Eclipse + FDT, Flash IDE
Client: Contiki
Agency: Flash
Link: Launch site
In this very successful competition, users were asked to make their own "magic mix" for cocktails by selecting various ingredients from the online shelf. The glass would be filled with ice, liquids and garnishments mimicking the real behavior of creating a cocktail, with the ice surfacing when pouring the spirits to replicate the physics of objects submerged in liquid.
Technologies: OOP AS3, Box2D for AS3, Tweensy, Flash Builder, Basecamp
Client: Schweppes
Agency: Tundra
Link: site offline
This Flash game tries to replicate the real game; a pill shaped character can be launched down tracks and a metal ball inside the casing allows the case to go up and down while sliding along. After assessing its feasibility, I built the main structure including tracks, obstacles, interactive objects, camera movements and a score system so that another developer could skin the unlimited levels.
Technologies: OOP AS3, RobotLegs MVC framework, dependency injection, Box2D for AS3, TweenLite, JSON, XML, Eclipse + FDT3, Flash IDE, Basecamp
Client: Mighty Beanz
Agency: Tundra
A trio of online games and a Facebook game were developed to promote a new line of online casino competitions. The three skill based games were complete with a leaderboard, login facilities and encryption to secure the communication to the back end. Implementing the Facebook API for AS3 to publish stream and uploading pictures was an interesting challenge.
Technologies: OOP AS3, PureMVC framework, Facebook AS3 API, Eclipse + FDT3, Flash IDE, Photoshop, Illustrator
Client: PartyGaming
Agency: none
Link: site offline

This application was built for the NGA Speed Conference, it downloads data from YouTube playlists via AS3 YouTube API to populate each page with pictures and descriptions. The navigation is done through external JavaScript calls and Omniture tracking was implemented.
Technologies: OOP AS3, Dawn framework, dependency injection, Tweener, YouTube AS3 API, XML socket, Flash Builder
Client: BT Business
Agency: LBi
I developed this multiplayer Flash game entirely in OOP AS3 using Eclipse + FDT. Lobby and the game are both connected to a .NET backend that manages the data exchange. In addition, I also project managed the small team using Agile techniques such as daily scrum, iteration burndown, product backlog and index cards to ensure timely delivery.
Technologies: OOP AS3, PureMVC framework, Facebook AS3 API, Eclipse + FDT3, Flash IDE, Photoshop, Enterprise Architect, Agile tools
Client: 4WMG
Agency: none
Link: site offline

As a MSN homepage takeover, this banner has been extremely successful totaling 13.7m impressions and 4.6m unique users with an interaction rate of 58%. Due to it’s huge success, it became a case study for EyeBlaster (now MediaMind).
Technologies: OOP AS3, EyeBlaster components, TweenLite, Eclipse + FDT, Flash IDE
Client: Barclaycard
Agency: Dare Digital
Link: Launch site

Worked as a Lead developer in a team of 5 AS3 developers and 3 designers. A modular development with a common interface was used to allow all the developers to work independently.
Technologies: OOP AS3, Cairngorm framework, Eclipse + FDT, Flash IDE, Tweener, XML, Json, Photoshop, Enterprise Architect
Client: Sony
Agency: Dare Digital
Link: Launch site

To create this music mixer, I worked as Lead developer of a small team, managing the relation with the external music composers. In addition, I created the technical documentation for maintaining the application.
Technologies: OOP AS2, Cairngorm framework, Eclipse + FDT, Flash IDE, Tweener, XML, Json, Audacity, Enterprise Architect
Client: Beck's
Agency: Dare Digital
Link: Launch site

Part of a very successful campaign for Sony Bravia, this website has been a milestone for design and technology winning the FWA site of the day award and and bringing home a pencil from the D&AD annual 2008. I worked as Lead developer, managing a team of 4 developers and 2 designers.
Technologies: OOP AS3, PaperVision 3D, Eclipse + FDT, Flash IDE, Tweener, XML
Client: Sony
Agency: Dare Digital
Link: Launch site

Coded some of the microsite's demos such as auto start-stop, brake energy regeneration, lightweight engineering and low-friction fluids.
Technologies: OOP AS2, Cairngorm framework, Eclipse + FDT, Flash IDE, Tweener, XML, Json, Photoshop
Client: BMW
Agency: Dare Digital
Link: Launch site

Banner built to explain the fluidity of the animations on 200Hz. The animation was created in 3D Studio Max and imported in Flash as a series of FLVs played in difference sequences depending on the interaction of the user.
Technologies: OOP AS3, MVC pattern, Flash IDE, TweenLite, EyeBlaster tracking
Client: Sony
Agency: Dare Digital
Link: Launch site