Skip to content
Building

Projects

Things I build to think — and sites I've shipped.

Vox CPM Test

2026

A test of the Vox CPM TTS Engine

Implementation of a local web UI for TTS Generation, implementing the engine's support for streaming, voice cloning and natural language voice design. Supports CUDA and MLX GPU acceleration for local inference.

TTSGenerative AIVox
View project

Bright Bites

2025

Bright Bites is a whole world helping kids choose healthier food and build better habits for life.

Working With MAF Carrefour in the Middle East to deploy the digital communication platform in support of their range of healthy food for Children and act as the hub for education material, school support, and activities supporting education around food and diet for communities in the Middle East.

StrapiAzureReact.jsTypeScript
View project

SMARTY

2023

Smarty is a UK MVNO owned by Vodafone-Three. I was responsible for shaping technology strategy, advising the engineering team, and consultancy with the leadership team.

frog worked with Hutchison-3 to bring a new mobile brand to the UK market. SMARTY offer value tariffs, SIM-only deals, and No Malarkey. The product was in full flight when I adopted strategic technology oversight for the team, working with engineers across Capgemini globally, and

TypeScriptReact.jsNode.jsRuby on Rails
View project

National Grid Data Connect

2024

Internal communication platform for the National Grid Innovation team. A progress and reporting hub for initiatives with National Grid's Data Innovation team.

Internal communication platform for the National Grid Innovation team. Acts as the progress and reporting hub for innovation initiatives across National Grid's Data Innovation team and serves to provide a funnel for new innovation ideas into the business.

innovationinternal commsReact.jsTypeScript
View project

Nando's

2018

Nando's is a global restaurant chain. I was responsible moving their owned delivery platform from pilot to UK Rollout.

get.nandos was piloted then rolled out across the UK. For 2 years I led the platform transition from early beta to robust national scale across all 400+ UK restaurants. I was responsible for the technology strategy, advising the engineering team, and consultancy with the leadership team. We assisted Nando's in their aim to grow the delivery business to a more significant percentage of overall revenue, and to provide a more cohesive customer experience.

TypeScriptReact.jsNode.jsAWSServerless
View project

Code a Cake

2020

Teaching the basic principles of software design using a set of cake-making robot videos. An amusing way to introduce variables and control structures to a young audience.

This campaign was an education and skills advocacy campaign run by BT in the UK. I worked with the creative team to structure the lessons in simple sequence to introduce coding principals such as variables, looping and decision logic. The result was an entertaining set of videos and the ability to create a customised cake with simple instructions.

learningeducationlovie award
View project

Robot Chicken / Dieter

2020

An innovative brand guardian project using Azure Custom Vision to detect and classify interface designs for compliance with brand standards.

Dieter was incepted in response to the lengthy and complex review and approval process for new digital UI at The Bank. It was clear that allowing globally distributed design teams to assess their work for compliance with brand standards early, often, and with machine assistance, would streamline the approval process. It was anticipated that a multi-million dollar annual saving could be realised by automating design reviews. In addition it was envisioned to assist with onboarding of new designers to the requirements of the digital design systems in use by The bank, saving additional time and money. We worked with Custom Vision in Azure to build a brand guardian site allowing the upload of designs, detection of UI elements, and classification of those elements for the compliance with brand standards.

JavaScriptResponsive DesignNode.jsAzureComputer Vision

Sainsbury's Home Ideas

2016

A seasonal campaign site highlighting each of the homeware collections available in store and online.

As part of the full General Merchandise range launch on Sainsbury's eCommerce platform, FullSIX UK developed a seasonal campaign site designed to spotlight each of the latest homeware collections. This image-rich, aspirational microsite featured fully responsive layouts, seamless navigation, and direct links to purchase, serving as both a style inspiration hub and a curated showcase of Sainsbury's expanding homeware range. In this project, I oversaw the update and release process, ensuring a smooth rollout of content and design updates. I meticulously reviewed content to align with brand tone and seasonal messaging while implementing UI changes to optimize user experience and engagement. My role helped to deliver a polished, high-performing campaign site.

WordpressNode.js
View project

Sainsbury's Egg Roller

2017

Seasonal Snapchat interactive game, using Pixi.js

For a Sainsbury's Easter campaign AnalogFolk deployed an [interactive mobile game](https://analogfolk.com/work/egg-roller) as a Snap Ad. I oversaw the game design, scoping & feasibility and managed deployment of the game to Sainsbury's infrastructure. We delivered millions of impressions and hundreds of hours of gameplay during the campaign.

SnapchatPixi.js
View project

Sainsbury's Home Made by You

2015

Community recipes site now forming the main recipes section within Sainsbury.co.uk.

Sainsbury's Home Made community site was incepted initially to be apart from the Sainsbury's brand. The site now forms [the main recipes site](https://recipes.sainsburys.co.uk/ "Sainsbury's Recipes") within Sainsbury.co.uk. Hundreds of thousands initially, reaching millions of monthly user sessions, the site proved to be a successful platform for marketing activity and a useful resource for customers. Constructed using Ruby on Rails and Browserify

Ruby on Rails

British Gas Swim Britain

2013

A fully responsive campaign site which also allowed Charity Swim participants to track their training and view the results of their swim activity.

A fully responsive campaign site which also allowed Charity Swim participants to track their training and view the results of their swim activity. The site featured a complex set of animation and parallax effects at desktop resolution with pages transforming down effectively to small mobile screen sizes. The team focused on asset optimisation and ways to smoothly translate the designs in to performant builds and transitions. Content was managed and deployed in a customised Wordpress implementation.

WordpressD3.js
View project

Premier League Website

2007

Front end lead, building in AEM to support the promotional and match-day content and data visualisation of over 10 years of historical data.

As front end lead on the large CQ5 (now Adobe AEM) build required to support the promotional and match-day content and data visualisation I led a team of 7 developers over a lengthy design and build, requiring a custom DOM-based routing implementation to link CMS Components with the underlying data required to visualise ten years of historical match and player statistics, and produce in-play statistics on the matches each week. Let's not go into the drama created by the fact that the data provided to us showed historical data for Wimbledon FC against the same club id as data for MK Dons.

JQueryAEM
View project

Premier Inn

2007

Senior front end developer, re-platforming from Prototype to jQuery, and CQ4 to CQ5. Leading the front end squad for over 3 years through build, run, maintain.

Among the largest hotel chains in the world, as front end lead for the Whitbread company at GT/VML London I undertook the migration to Jquery from Prototype, CQ4 to CQ5. A rebrand and full site redesign with optimised conversion journey, SEO and modern web technology. I was senior front end developer through the re-platforming and beyond, ensuring properly implemented standards, A/B & Multivariate testing. We built mapping technology prior to Google Maps, and augmented Google Maps once available with rich UI, pushing the boundaries of what was possible for responsive sites at the time. Migration to CQ5 was a fundamental revolution in the way front and back end services were delivered, and the underlying technology to provide an optimised search and purchase journey compatible was the broadest range of platforms possible, while remaining highly cacheable and scaled to the occasional spiky demand around promotions and publicity.

JQueryAEMJavaScript
View project

Microsoft Xbox

2007

Campaign and comms site for Microsoft Xbox.

Campaign and comms work for Microsoft and Xbox. Built interactive brand experiences and campaign microsites driving engagement with the Xbox ecosystem.

JavaScriptResponsive Design