TravelsWorking on a collaborative artwork, we
played with the mutation of stories and language through travel and translation. The artwork takes a
piece of text on a transformative journey - translating to and from languages as borders are crossed.
This integrated flight lookup APIs, airport data, multiple translation APIs, map projections and
animation.
[
view]
Breathe
An existing flash based website was
overhauled to support a custom cms solution. A second front-end was to developed for mobile device
support.
Client: Breathe Architecture
Technology: HTML5, CSS, Flash, Actionscript, Javascript, Animation, php,
mysql
NALSSP
An online presentation environment for
delivering content as text, audio and video. The delivery had to conform to the existing University of
Melbourne's Blackboard CMS.
Client: University of
Melbourne
Technology: HTML5, CSS, Video, Multi-lingual
subtitling, Javascript, php, mysql
Financial Literacy
A professional learning module
that provides an overview of consumer and financial literacy education in Australia. It also provides
examples of how to implement consumer and financial literacy programs in classrooms.
Client: Educational Services Australia
Technology: HTML5, CSS, Flash, Actionscript, Animation, Video
What New Teachers Want
Online resource for
begining teachers.
Client: Educational Services
Australia
Technology: HTML5, CSS, Flash, Actionscript, Animation,
Video
Foundation skills
Web application with svg data
visualisation. Also included extensive print formatted styles.
Client: Commonwealth Government
Technology: HTML5, SVG, CSS, Javascript
Google Doubleclick
I'm Studio, QA and Dynamic
Content Certified!
GridRepublic PHP Solution
A PHP charting system
was developed for the GridRepublic to allow inclusion of updated static images on participants' Facebook
pages (where the inclusion of clientside rendering was problematic).
Client: picador
Technology: PHP,
Live-datafeeds
Balloons campaignOnline advertising for Zoos
Victoria. This piece was handcrafted and optimised to an amazing 45kB! That includes all images, text
AND javascript.
Client: GDJ Advertising
Technology: HTML5, CSS, Javascript, Animation, Doubleclick
[ view ]
Zoo TwilightsOnline advertising for Zoos
Victoria. Some nice fluid path following of illustrator curves from extracted SVG data.
Client: GDJ Advertising
Technology: HTML5, CSS, Javascript, Animation, Doubleclick
[ view ]
Safari
Online advertising for Zoos
Victoria
Client: GDJ Advertising
Technology: HTML5, CSS, Javascript, Animation, Doubleclick
Zoo Membership
Online advertising for Zoos
Victoria. Who doesn't love a popup meerkat!
Client: GDJ
Advertising
Technology: HTML5, CSS, Javascript, Animation,
Doubleclick
Stock ClearanceOnline advertising for Mazda
Australia. Color blending and matrix transforms create a soft time transition.
Client: GDJ Advertising
Technology: HTML5, CSS, Javascript, Animation, Doubleclick, Dynamic
Content
[ view ]
GO EOFYOnline advertising for Mazda
Australia.
Client: GDJ Advertising
Technology: HTML5, CSS, Javascript, Animation, Doubleclick, Dynamic
Content
[ view ]
New Year Save
Online advertising for Mazda
Australia.
Client: GDJ Advertising
Technology: HTML5, CSS, Javascript, Animation, Doubleclick
Plate DepartureOnline advertising for Mazda
Australia. The javascript animated flipboard signs had to work with varying dynamic content.
Client: GDJ Advertising
Technology: HTML5, CSS, Javascript, Animation, Doubleclick, Dynamic
Content
[ view ]
EOFY PartyOnline advertising for Mazda
Australia.
Client: GDJ Advertising
Technology: HTML5, CSS, Javascript, Animation, Dynamic Content,
Doubleclick
[ view ]
Stocktake countdown
Online advertising for Mazda
Australia.
Client: GDJ Advertising
Technology: HTML5, CSS, SVG, Javascript, Animation, Doubleclick
Art of Value
Online advertising for Mazda
Australia.
Client: GDJ Advertising
Technology: HTML5, CSS, SVG, Javascript, Animation, Dynamic Content,
Doubleclick
Three Cheers
Online advertising for Mazda
Australia, with interactive particle turbulence.
Client: GDJ
Advertising
Technology: HTML5, CSS, Javascript, Animation,
Dynamic Content, Doubleclick
Bonus Round
Online advertising for Mazda
Australia. An interactive pinball game. This was used in expanding and page-takeover advertising, as
well as on the Mazda Australia website. The game was fully functional, linked here is a
video.
Client: GDJ Advertising
Technology: Flash, Actionscript, Animation, 2D Physics,
Doubleclick
M-Day
Online advertising for Mazda
Australia.
Client: GDJ Advertising
Technology: Flash, Actionscript, Animation, Doubleclick
Audi Richmond
Online advertising for Audi
Richmond
Client: GDJ Advertising
Technology: HTML5, CSS, Javascript, Animation
FiatOnline advertising for Fiat. This is a quite
simple animation, but the color and design make it one of my favourites.
Client: GDJ Advertising
Technology: HTML5, CSS, Javascript, Animation
[ view ]
Image Editor
Online image editor with background
selection and removal functions.
Client: --
Technology: HTML5, CSS, Javascript / mysql
AssetMover
Win/OSX desktop application with Flash
decompiler and optimisation engine.
Client: Flexidev
Technology: C, OSX & Windows App development, Binary decompilation
mpppp
The site features a CMS with inhouse video
transcoding facilities. A novel search interface was developed for navigating through the large number
of clips. The front-end was developed in AS3, and PHP/MySql were used for back-end functionality. ffmpeg
and other server-side tools transcoded video and generated animated thumbnails.
Client: mrppp
Technology: HTML,
CSS, Javascript, Flash, Actionscript, Animation, MySql Database, custom CMS, Video streaming, Automated
server-side Video transcoding
Spiegelworld
Mobile and desktop website for
Spiegelworld
Client: Ross Mollison Group
Technology: HTML5, CSS, Video, Javascript, php, mysql database, custom
cms, google maps, location data
Surfline Widget
A desktop widget for Mac and PC
that displays the latest surfing conditions and weather information for user selected locations. The
data is pulled from XML feeds provided by Surfline.
Client: Urchin
Technology: App
development, Flash, Actionscript, Animation, Live-datafeeds
Cypher
Microsite for quicksilver's cypher
range of wetsuits.
Client: Urchin
Technology: Flash, Actionscript, Animation
Dulux Colour Atlas
This searchable colour
directory for Dulux paints gives customers the ability to search the entire Dulux range online. With
multiple navigation options, the interface is drawn dynamically from database content.
Client: Dulux/Wade Studios
Technology: Flash, Actionscript, Animation, Datafeeds
Gogofrog
Customisable multi-user 3d
space.
Client: Gogofrog
Technology: Flash, Actionscript, Animation, PHP, MySql, Realtime
messaging, Multuser management systems, custom cms
Fast Fuel
Online game for eAuto. Developed in
flash, and database connected to manage user profiles and scores.
Client: Icon Art
Technology: Flash, Actionscript, Animation, Interactive, Game
Development
Roadkill
Online game ... hilarious viral piece for
the lead-up to an Australian federal election.
Client: Icon
Art
Technology: Flash, Actionscript, Animation, Interactive, Game
Development
Rubik's Cube
Flash based rubik's cube.
Developed long before there were any 3D tranformations available, all vertices calculated and shapes
drawn and depth sorted.
Client: personal project
Technology: Flash, Actionscript, Animation
WHAT
Programmatic motion and interactivity, Online education, Online games, Data visualization, Web
Applications, Advertising, Data driven Interactive content, Video and Multimedia systems, Client-Server communication
HOW
HTML/CSS/JavaScript, Ajax/JSON, PHP/MySQL, After Effects, Media Servers, Adobe Suite
EMPLOYMENT
GDJ Advertising
Senior Developer / Animator : 2013 - 2023
GDJ is an advertising agency located in North Melbourne.
Working here, I developed digital advertising solutions for a number of clients.
- Data driven/integrated animation
- HTML5/Javascript animation
- Dynamic Content DoubleClick solutions
- Internal tools and web apps
OTISA
Senior Developer : 2010 - 2012
This was a primary language education resource that had an incredible amount of development, but was unfortunately shelved at the last minute.
There's nothing online anymore, but an overview for teachers can be seen here.
- HTML5/Javascript animation and interactivity
- Student activity monitoring and reporting features
- Individual and group messaging systems
Flexidev
Senior developer : 2002 - 2007
Flexidev created tools and utilities for Flash Developers.
Here I designed and developed a number of tools, including a server-side Flash decompiler.
- Desktop application development (Windows and Mac OS X)
- Server utilities (programmed in C)
- Flash applications
- Web applications (JavaScript/HTML/AJAX)
- Server integration (PHP and MySQL)
Swinburne TAFE
Lecturer : 2003
In 2003 I developed and taught "Programming Principles" - a subject for students studying the Advanced
Diploma of Multimedia.
This covered basic programming fundamentals, concentrating on Actionscript programming and interactive game
development, it enabled the students to turn their works into interactive multimedia experiences.
This was the first time this subject had been offered and I also developed the
curriculum, class notes, and assignments.
Digital School Corporation
Senior developer : 2000 - 2002
Digital School Corporation produced interactive educational content as well as Flash authoring/editing
applications for teachers.
- Flash application development
- Web development (HTML, Javascript, PHP and MySQL)
Eclipse Group
Multimedia developer : 1998 - 2000
Eclipse Group produced websites and CD-based multimedia presentations for a large number of corporate
clients. Initially developing client projects, I spent my later time in the R&D thinktank developing new
systems and user experiences.
- Multimedia and web design
- Flash and Director development
- Technology research and development
Ross Mollison Marketing
Print and Multimedia developer : 1994 - 1998
Ross Mollison Marketing was a marketing company for the theatre and entertainment industries.
Working here I managed the digital aspects of print media, produced some cd-rom presskits,
and also some of the first graphically interactive websites.
- Pre-press management
- Flash and Director development
University of Melbourne
Medical Research - Lab Tech : 1990 - 1993
All sorts of lab things, from morphological studies to dna restrictions.
While here I also helped develop software for graphically assisted data entry and data managemwnt.
- A range of laboratory activities
- Some software development for lab productivity
- Implementation of a barcode system for asset management