Work

47 projects.

2024 · Mercedes-Benz

Mercedes-Benz Online Showroom 2024

Mercedes-Benz online showroom (2024) — TypeScript, Vue 3, Nuxt and SSR.

2023 · Mercedes-Benz

Mercedes-Benz Online Showroom 2023

Mercedes-Benz online showroom (2023) — TypeScript, Vue 3, Nuxt, SSR and Three.js.

2022 · Mercedes-Benz

Mercedes-Benz EQS CRM Campaign

Interactive CRM campaign for the Mercedes-Benz EQS using TypeScript, JavaScript and Three.js.

2022 · Mercedes-Benz

Mercedes-Benz Online Showroom 2022

Mercedes-Benz online showroom (2022) — TypeScript, Vue 2, Nuxt and SSR.

2021 · Mercedes-Benz

Mercedes-Benz EQA CRM Campaign

Interactive CRM campaign for the Mercedes-Benz EQA using TypeScript, JavaScript and Three.js.

2021 · Mercedes-Benz

Mercedes-Benz Online Showroom 2021

Mercedes-Benz online showroom (2021) — TypeScript, Nuxt and Vue 2.

2020

Art work

Selected personal art and 3D pieces in an interactive walkthrough gallery.

2020 · old work

WebGL render effects

Canvas and WebGL render-effects experiment.

2020 · Mercedes-Benz

Mercedes me connect

First Mercedes-me POS build for UK dealerships — interactive, playable explanations of key remote-control app features, shaped with creative and client teams.

2019 · BT

Explore London from the BT Tower

iOS visitor app for BT Tower — AR unlocked in the gallery via Estimote beacons after altitude alone proved unreliable, plus a limited at-home mode.

2019 · Music Walk of Fame

Music Walk of Fame

Native ARKit app for Camden’s Music Walk of Fame — scan paving stones for artist AR experiences; 3D R&D included MTV, Prince, Amy Winehouse and Queen prototypes.

2018

Mercedes-Benz Trucks ABA Brake VR Training

VR training pack for Mercedes-Benz Trucks Active Brake Assist (ABA).

2018 · Mercedes-Benz

Mercedes-Benz me2

Promotional POS display supporting the Mercedes-me connect app launch.

2018 · Mercedes-Benz

Mercedes-Benz Window Display

Interactive window reveal and in-store apps for the A-Class / MBUX popup at Westfield Shepherd’s Bush — a full-screen video wall that ran successfully for over six months.

2017 · Massey Ferguson

Massey Ferguson AR Experience

ARKit experience for Massey Ferguson, built in Swift for the Shoreditch installation.

2017 · Mercedes-Benz

Mercedes-Benz Used Car Locator

Touchscreen used-car locator for Mercedes-Benz dealerships, built with JavaScript and Scala.

2016 · AGCO

AGCO Agritechnica POS

Offline touchscreen framework for four AGCO brand stands at Agritechnica — product showcases, lead capture and analytics, with on-site fixes during the show.

2016 · Mercedes-Benz

AMG GT Multiplayer Game

Kids multiplayer racing game for Mercedes-Benz using Anki Overdrive cars, Multipeer Connectivity and Core Bluetooth — solving high-speed track sensing so 1–4 players could race on iPad.

2016

HoloLens development

Early HoloLens / Unity experiments for Digital Annexe University events — mixed-reality demos while learning the platform from the developer preview.

2016 · Massey Ferguson

Massey Ferguson POS

Touchscreen product showcase for Massey Ferguson in 14 languages — 360° views, brochures, interaction tracking, plus a content/hotspot authoring tool. Updated annually for years of trade shows.

2016 · Mercedes-Benz

Mercedes-Benz iOS apps

Development lead across years of Mercedes-Benz iOS work — App Store lifestyle apps, kiosk builds and enterprise tools, from configurators and games to VR training and data capture.

2015 · old work

Car Canvas

Experiment with canvas and device motion — drive with cursor keys or by tilting the device.

2015 · old work

Doble & Bignall online shop

Freelance online shop with a simple CMS for stock, customers and orders — PHP/CodeIgniter backend, responsive SPA front end, PayPal Express Checkout.

2015 · old work

Interior Tour Demo

Canvas and device-motion experiment for an interior tour experience.

2015 · Massey Ferguson

Massey Ferguson Antarctica

JavaScript/Canvas touchscreen experience for Massey Ferguson Antarctica.

2015 · Mercedes-Benz

Mercedes-Benz Point of Sale

Lead development of offline interactive POS for Mercedes-Benz retail stores, pop-ups and events — configurators, education pieces and brochures across 130+ outlets.

2014 · The Telegraph

Telegraph 500 Must-Have Apps

Responsive site for The Telegraph’s top 500 apps — Node.js backend, Keystone CMS and workers harvesting App Store and Play Store listings for ranking and reviews.

2014 · Capital + Regional · old work

The Mall Reward Me App

iOS loyalty app for Capital + Regional’s The Mall programme, built with Swift and Core Data.

2013 · Massey Ferguson

Massey Ferguson Package Picker

Interactive 3D package picker for Massey Ferguson product configurations.

2013 · Mercedes-Benz

Mercedes-Benz Video Channel

JavaScript video channel for Mercedes-Benz with dynamic video captioning.

2012 · Mercedes-Benz · old work

Mercedes-Benz A-Class iOS App

iPhone and iPad app for the Mercedes-Benz A-Class launch.

2012 · Mercedes-Benz

Mercedes-Benz Citan Microsite

HTML and JavaScript product microsite for the Mercedes-Benz Citan van.

2011 · Mercedes-Benz · old work

Mercedes-Benz B-Class Experience

A Flash B-Class experience with parallax layers, video and a wraparound interactive journey.

2011 · Mercedes-Benz · old work

Mercedes-Benz C-Class Coupé iOS App

iOS launch app for the Mercedes-Benz C-Class Coupé, built with Objective-C, Xcode and Core Animation.

2011 · Mercedes-Benz · old work

smart Virtual Test Drive

A Facebook app wrapping a smart virtual test drive around the user’s profile, generating shareable images and backgrounds.

2010 · Bausch+Lomb

Bausch+Lomb Toric Calculator

My first iOS app (2010), and Bausch+Lomb’s first — a free Toric Calculator for eye-care practitioners fitting contact lenses.

2010 · old work

Fflic a Fflac teaching resource

Interactive DVD learning resources for teaching Welsh as a second language — Flash projectors in AS2/AS3, sold with a promotional site of working examples.

2009 · old work

D&T AS & A Level Product Design

A bilingual AS/A Level Product Design teaching resource with synchronised audio, video and timeline animation, delivered on DVD for Mac and PC.

2009 · UFI LearnDirect · old work

UFI LearnDirect — Employability

LMS-ready employability e-learning for UFI LearnDirect — bespoke Flash activities, framework updates, staged releases and accessibility-focused delivery.

2008 · UFI LearnDirect · old work

Learn Direct Letter Diver

A Flash literacy game for UFI LearnDirect on Facebook — spell words by collecting letter-fish while avoiding sharks. Later reused for Number Diver.

2008 · old work

Modern Foreign Languages

A bilingual foreign-language teaching resource in Welsh and English, extending an ActionScript 2 framework with XML content managed through a remote CMS.

2008 · old work

Music of Wales interactive DVD

A bilingual interactive DVD — Flash content in a Director shell, delivered as a PC/Mac hybrid disc.

2007 · old work

Art & Artists in Context

A bilingual art resource for ages 11–16, built around contemporary Welsh artists with a strong video component.

2007 · old work

Inspiration from Artists

Bilingual learning resource exploring inspiration drawn from artists’ work and practice.

2006 · old work

Dynamo 14–19

Interactive e-learning resources for the Welsh Assembly Government’s Dynamo 14–19 programme — captioned video, quizzes, games and Shockwave 3D, built in Flash and Director.

2006 · old work

ELWA sound desk

A drag-and-drop multi-track sound mixer for a learning resource, built in ActionScript 3 with a custom UI.

2002 · old work

Freelance work

A selection of early freelance web design work for various clients.