Projects
Earlier work and ongoing builds.
Commercial builds, independent products, and technical experiments.

Dependency Radar
Open-source CLI and SaaS platform for analysing JavaScript dependency risk and license compliance.

PlayOverlay
PlayOverlay is a desktop broadcast graphics application I built using Electron, React and TypeScript to support live streaming of grassroots football matches.

Magical Trails
Location-based storytelling platform built for real-world community events. Supports interactive stories delivered via mobile.

Toyota Camry WebGL Configurator
The second configurator I worked on at Rotor Studios was for Toyota Australia for the launch of the new Camry. I felt more ownership over this one as I did almost all of the front-end work and I worked closely with UX team at the creative agency overseeing the project on the designs […]

Toyota Gazoo Racing Configurator
The first project I worked on at Rotor Studios for Toyota Gazoo Racing in Japan. I took the designs as PSDs from the creative agency in Tokyo and converted them into the React front-end as well as collaborating with the 3D team to solve some presentational issues. You can see the configurator here: […]

TAB NBA 2017
I created this game for TAB and Perform Group at 1st Screen to promote TAB’s app during the NBA season. The game was inspired by the aiming system in Angry Birds (although I resisted the temptation to call the game Angry Balls…). I built the stadium and obstacle drones in Cinema 4D and […]

LEGO City Police Chase
created this game for LEGO at 1st Screen to promote their High-speed Chase set. The client was unable to supply images of any of the set from the top so I had to create all of the graphics from scratch in Photoshop and Cinema 4D from a few reference images, fortunately shiny […]

LEGO Friends
PLAY GAME I built this game for LEGO to promote their Friends range in Australia and New Zealand. The only assets available to the client were high-res PSDs of the box artwork, so they asked me to come up with some ideas of what I could build from them. The 5 main Friends were the […]

Rogue One
VIEW CREATIVE COLLECT CHARACTERS I created this campaign at 1st Screen for Disney / Lucas Film to promote Rogue One (A Star Wars Story) in New Zealand. I had the idea, no doubt inspired by Pokemon Go, of using our standard banner inventory to let users collect characters from the film by tapping on […]

LEGO Christmas
VIEW CREATIVE I built this ad unit at 1st Screen for Lego as part of their Christmas 2016 campaign in Australia and New Zealand. The client came up with the idea of customising Santa's sleigh, and supplied an image of the base sleigh they were also using in other parts of the campaign, but unfortunately they couldn't […]

Dr Strange
VIEW CREATIVE I built this ad unit at 1st Screen to promote Disney / Marvel Studios Doctor Strange in New Zealand. I had an idea of an interesting DOM based animation about 12 months before creating this campaign, and had already worked out the maths and JavaScript to cut up 2 or more images into […]

React Reddit
VISIT SITE View source on GitHub I built this Reddit reader side project to improve my React skills. It pulls in data from the Reddit JSON API using Axios and saves the selected subreddits in HTML5 local storage. It defaults to displaying a selection on web development subreddits but the can be changed using the […]

1st Screen Creative Showcase 2016
I created this video to showcase the latest and greatest 1st Screen creatives in August 2016. With the exception of Battleborn, I designed and built all of the featured creatives: Caltex V8 Challenge Daddy's Home Subway Chicken Bacon Avo Challenge Teenage Mutant Ninja Turtles: Out Of The Shadows Advil Liquid Capsules Racing The soundtrack has been […]

Advil Liquid Capsules Racing Game
PLAY NOW I built this game at 1st Screen for Advil to promote their liquid capsules. The game was based on TV commercial and 3D video Advil had made where a futuristic bike smashes pains away. You can play the game here.

Teenage Mutant Ninja Turtles: Out of the Shadows
PLAY GAME I created this game at 1st Screen for the New Zealand release of Teenage Mutant Ninja Turtles: Out of the Shadows for Paramount Pictures. Rather like the film, the game is the sequel to the Sewer Run game I built for the first Turtles movie in 2014. I was able to reuse the character […]

Subway Chicken Bacon Avo Challenge
PLAY NOW I created this game for Subway at 1st Screen. I created the character in Photoshop along with all the other in-game elements other than the subs. I created two versions of the game, one for Australia and one for New Zealand as the ‘Chicken Bacon Avo' subs are made with different ingredients in […]

Daddy's Home
PLAY NOW I built this game for the Australian release of the movie Daddy's Home at Mobile Embrace. To the best of my knowledge, the game is a completely original idea I had to show the rivalry between the two dad's in the film played by Will Ferrell and Mark Wahlberg competing to collect the […]

Caltex Vortex Challenge
PLAY NOW I built this game for Caltex to promote their Vortex fuels at Mobile Embrace. The game is really a 2D (or maybe 2.5D) game but manages to look like a relatively convincing 3D game by using a pre-rendered 3D images of the car and a WebGL Mode 7 plugin. I created the car […]

Make Me Lucky
VISIT SITE Make Me Lucky is a hobby site I built in part to try out some new animation techniques, but also to fulfil the needs of hapless people searching for luck on the Internet, without trying to exploit them! I bought the domain built the original site and (which you can see here: https://makemelucky.com/v1/) […]

McDonalds Free Coke Glass
I built this orbital slider for McDonalds for their free Coke glass campaign at Mobile Embrace. They wanted an interesting way of showcasing the different glasses available to collect, so I built an orbital carousel with JavaScript and CSS3 3D transform and made it touch enabled with the help on Hammer.js. You can see it […]

Vero AFL
I built this game for Vero Business Insurance to coincide with their sponsorship of the Brisbane Lions AFL team for eggMobi. The original plan was to have the player wearing a Brisbane Lions kit, but after I had created it the clients decided there were too many licencing issues so ended up designing a new […]

Army Training Course
I created this game for the Australian Defence Force at Mobile Embrace. I felt the game breathed new life into the top down runner style game I'd already made several variants of by moving the camera (change the perspective if you will…) by using a WebGL Mode7 plugin that gave a faux 3D effect. The character […]

Mobile Embrace Creative Showcase Summer 2014
This was an updated version of the 2014 Creative Showcase I created later that year featuring new rich media builds that this time where all created by me. This version had fewer phones than the original and I stuck with the transitions I though worked best so I think it came out looking better even though […]

TAB NBA Free Throw
I created this game for TAB to promote their app during the NBA season at Mobile Embrace. I came up with the concept, created all of the graphics and built the game. I built the basketball court and balls in Cinema 4D, added the crowed in Photoshop, animated the player with Poser and added some […]

UCOL Graduation Game
I made this game for UCOL (Universal College of Learning) New Zealand at Mobile Embrace. The character was created and animated in Poser and the backgrounds and obstacles were created with Cinema 4D and Photoshop. You can play the game on your mobile device here.

The Dead Lands
I created this game for New Zealand film The Dead Lands at Mobile Embrace. The game required traditional Maori characters so I used Poser which ended up working quite well despite the software! You can play the game on your mobile device here.

Godzilla
I created this landing page for the home release of Godzilla at Mobile Embrace. The idea was to have Godzilla's foot smashing the phone's screen but we didn't get any assets of his foot so I had to create the shattered glass foot print in Photoshop. I used Velocity.js for the animation and created a […]

McDonalds Emlings
This job was a conversion of a Flash desktop banner to mobile to promote McDonalds' Emlings app for Mobile Embrace. I used a combination of CSS3 and JavaScript with Velocity.js to recreate the animation and also made it responsive to work across multiple screen sizes. You can see it on your mobile device here.

McDonalds $1 Frozen Coke
I built this page for McDonalds $1 Frozen Coke campaign at Mobile Embrace. The end screen was repurpose from an in-store poster artwork and I created the rest. The animation was done with Velocity.js. You can view the page on your mobile device here.

Teenage Mutant Ninja Turtles Sewer Run
I built this game of the New Zealand release of the Teenage Mutant Ninja Turtles movie for Mobile Embrace. The game is a fairly simple auto-runner, I would have liked to have made it more complex, but I had to spend most of the time creating the character animation. We didn't get many assets, so […]

Telstra Talkers VS Texters
I created this game for Telstra at Mobile Embrace. The game was originally inspired by Don't Tap The White Tile, but turned out a bit differently. You can play the game here on your mobile device Here.

Mobile Embrace Showcase 2014
I created this showcase at Mobile Embrace which shows a range of projects we produced over the previous year. I worked on all of the featured projects except the Coke photo one. The phones were animated in Cinema 4D using MoGraph, the sequence took a whole weekend to render across 4 computers in 1080p resolution. It […]

Westpac Global Currency Card
I built this ad unit at Mobile Embrace for Westpac. The ad used voice recognition technology to have a conversation with the user about where in Europe they would like to go on holiday, what they would like to do there and then to suggest they should use a Westpac Global Currency Card on their […]

Her DVD & Blu-ray
I built this ad unit at Mobile Embrace for the Blu-ray and DVD release of the movie Her. The unit used voice recognition so that the user could have a conversation with their phone, just like in the film. The campaign was featured on AdNews as it was an Australia media first.

Visa payWave Skate Game
I created this game at Mobile Embrace for Visa to promote paying with payWave. The game coincided with an advert they made where skaters pay for food with their payWave cards as it's faster than using cash. The game took that idea and made a 3 level game where the payer has to avoid obstacles, […]

Jameson Dry and Lime
I built this HTML5 execution at Mobile Embrace for Jameson New Zealand. he client wanted the user to go though the process of pouring a Jameson Dry and Lime which was easier said than done without being able to use video and keeping it all down to a small file size. I created it with […]

Expedia No Booking Fees
I built this landing page at Mobile Embrace for Expedia. I received the design as a PSD from the client which required some addition work and then turned it into a HTML5 site. View the site here.

No Limits Games Ad
This is an advert I created for No Limits Games at Mobile Embrace.

The Amazing Spiderman 2
I created this HTML5 execution at Mobile Embrace for Sony pictures. The client supplied the design as a PSD which I converted to HTML and animated with CSS3 and jQuery. The site had Facebook and Twitter sharing buttons, so it was designed to work on both mobile and desktop. See the site here.

Deakin University Help Rebuild The Village Game
I built this game at Mobile Embrace for Deakin University. You can play the game here.

Subway Tennis Game
I built this game at Mobile Embrace for Subway t coincide with their sponsorship of the Australian Open. The game is basically pong with better graphics and touch controls. Play the game on your phone or tablet here.

Fanta Icy Whirl Competition
I created this HTML5 execution at Mobile Embrace for Fanta New Zealand. The competition had a one in 3 chance of winning and was all run on the client side so it had to be designed with some security in mind. The ice breaking was an image sequence to overcome iOS's video restrictions, but I […]

Tic Tac Grape Envy Game
I created this game at Mobile Embrace for Ferrero. I created the initial concepts, designed and built the game. The game end with a video sequence captured from the Tic Tac Grape Envy television commercial. Play the game on your phone or tablet.

Apps and Games Avalanche Advert
I created this advert at Mobile Embrace mainly using Cinema 4D, it was the first time I had used MoGraph dynamics for a proper job rather than just messing about with it but it was the first thing I thought of when I saw the word Avalanche on the brief!

The Bachelor
I built this landing page at Mobile Embrace for Channel 10. The site included a sync to calendar function to set a reminder for the premiere and subsequent shows. See the site here.

Wonderland
I built this landing page at Mobile Embrace for Channel 10. The site included a sync to calendar function to set a reminder for the premiere and subsequent shows. See the site here.

Subway Lunch Run Game
I built this game at Mobile Embrace for Subway to promote their lunch time special deal. The game was inspired by Temple Run although it ended up being quite different. Play the game on your phone or tablet here.

Commonwealth Bank Institutional Banking
I created this mobile site at Mobile Embrace for Commonwealth Bank. The site contained 4 different sections that were chosen at random with JavaScript when the site first loaded. I recorded which version of the site had been viewed with HTML5 local storage so that returning visitor would then see the other sections in order. See the […]

McDonald's Cadbury Crunchie McFlurry Smash Game
I built this game at Mobile Embrace for McDonalds New Zealand to promote their Cadbury Crunchie McFlurry ice cream. The game was based on this excellent tutorial on CreativeJS which I made responsive, added the scoring system and added CSS3 end animation. Play the game here.

pHisohex Invaders Game
I built this game at Mobile Embrace for pHisohex acne cream. The game is a fairly simple Space Invaders style game optimised for mobile browsers. It was the first game I built with Scirra Construct 2. Play the game here.

Hyundai
I created this mobile website at Mobile Embrace for Hyundai Australia. The site was built from Hyundai's print catalog, they supplied an InDesign file and assets which I converted into the site. You can see the site here.

RetroWebMatic
RetroWebMatic is a fairly silly personal site that mimics vintage photo effect apps such as Instagram and Hipstamatic on websites through the magic JavaScript, jQuery and CSS3. The site achieved some viral success receiving over 16,000 page views in it's first week. It has been featured on the B3TA Newsletter, spent some time on the funny […]

My 2012 Responsive Website
This was the second portfolio site I built in 2012 after I was told the first one looked “a bit studenty”, I guess portfolios work better when they look like portfolios! It was one of the first responsive sites I built after learning the basics from Treehouse and looking at Twitter Bootstrap. The site worked […]

My 2012 jQuery Website
This was my first portfolio site of 2012, with a strong emphasis on illustration and jQuery. The site was mostly constructed in one big Photoshop file, with the individual components saved out as images and tied back together in HTML. I got the lift idea from looking at some floating jQuery menus, and wondering if […]

My 2010 Website
This is my 2010 site which uses JavaScript to randomly load one of 5 style sheets and re-order the images in the portfolio, making the pages appear different on each visit (try refreshing the pages to see the effect). The background textures are all from photos I took on my way home from work one […]
Gallery Vault
Other Work & Travels
A mix of technical experiments, visual work, and photography from across the years.




































