I’m an award-winning creative developer who's equally at home with artistic and technical projects. I’m enthusiastic about exploring and applying new technologies to create “real world” benefit for clients.
I’ve worked with clients including UEFA, Adidas, Adobe, Nortel, PIXAR and Baillie Gifford, as well as many smaller firms. I’m self-motivated, but often work as part of a team on complex projects with multiple deliverables. My attention to detail pleases demanding clients and I always put in the work to hit big deadlines.
Get in touch. → email@example.com
I worked with Chunk on this recently released game for the BBC.
“Want to look after your own furry friend? Well now you can! With The Pets Factor Furry Friends game. Choose a pet and make sure they are entertained, exercised and well rested.”
Built with Phaser.js in ES6
Baillie Gifford had commisioned a beautiful animated short for their Global Discovery Fund. I created a seamless interactive element blending the video into interactive HTML. Built with Easel.js.
As a child of the 80s the Pearl & Dean ident is etched in my mind. I've always appreciated the 3D effect so set about re-creating it in VR. Built with A-Frame and THREE.js
Tullis Russell, the specialist paper manufacturer, wanted something memorable for their stand at the prestigious LuxePak event in Monaco. I built them a remote control packaging viewer. Attendees could examine, and deconstruct, the packaging in realtime stereoscopic 3D. Built with THREE.js and Socket.io.
Have you ever been inside a 404 error page before? Now you can. I've always been fascinated by 3D scenes where elements are aligned using perspective and scaling to make an image. Double the fun in VR. Built with A-Frame and THREE.js
20 years ago I built a single Jolt Cola can in VRML as a tribute to the hacker's favourite cola. Twenty years later I recreated the tribute with 500 cans and 3D logos in VR. Built with A-Frame and THREE.js
Part of the fun of VR is being able to visit places you can't normally go. This time it's in a petri dish brimming with bacteria. Eek… Built with A-Frame and THREE.js
Visit Scotland wanted something special to tie in with the release of PIXAR's Brave. We created an expansive experience allowing users to explore the land that inspired the move. Built in Flash AS3.
A project that responds to realtime data is always fun to work on. This was a full-stack project that involved Twitter monitoring, data analysis and a fun and responsive front-end. Users were served a static Angular.js site to keep the servers responsive to the heavy site traffic on the day of the election.
Building on the experience gained on the #GE15 project we tackled EuroVision 2015. This had it all! Country mentions created bursts of flags. Hearts poured onto the screen as tweeters backed their favourite acts. We tabulated hashtag use to try predict a winner. Bonkers… just like EuroVision!
Nortel asked us to come up with something to build awareness of their layered approach to security. I came up with a game that had that message at its core. Players have to rotate the incomplete rings to help defend the network core.
After the success of Network Defender, Nortel asked for help in publicising their phone systems. The result is a fun arcade game where you have to route calls to the correct line. Sounds easy, but the calls start coming thick and fast.
The controversial classic. “Aim your pee to wash away the fag ends” says it all really. S1 were looking for something edgy to promote their events site. They got it and it was a runaway success!
We developed a fun game to highlight the dangers of slippery floors for Forbo Flooring Systems. Their new product, Aquagrip, was a floor covering designed for the healthcare segment.