← Selected work

Completed campaign

Coca-Cola Share a Coke

Front-end developer at M10c · Oct 2024 - Jun 2025

Customer-facing customisation flow for Coca-Cola's international Share a Coke campaign.

The Share a Coke bottle customisation interface
The campaign customisation interface. As part of M10c's team, I built the personalisation forms, 2D product previews, multilingual UI and responsive layouts for the React/TypeScript app.

What I built

Share a Coke let customers add names and messages to cans across markets. I worked as a front-end developer on M10c's team, building the customer-facing customisation flow.

The application was built in React and TypeScript. I also built a Three.js 3D can prototype, which was not shipped with the campaign.

Status

The campaign has completed and the original customisation page is no longer live, so this page uses the campaign screenshot held in the portfolio.

This page describes the part I built on M10c's team; the campaign itself and its marks belong to Coca-Cola.