Independent Tech Lead—Developer

TED Memory Project

#ai

#front-end

#installations

#in-house-support

A participatory installation for TED and Lilly, exploring how memories shape our identity while opening a conversation around memory loss and Alzheimer’s.

Visitors reflected on a personal memory, selecting images to create a digital postcard and contribute to a collective visual album.

A collaboration with DDS, with development covering the tablet experience, postcard generation, gallery interfaces, lighting and sound integration, and the project website.

TED Memory Project interactive experience displayed on a tablet with headphones at the physical installation.
TED Memory Project website showcasing the interactive memory experience, personalised visual stories, community memories and participant stories.
Immersive TED Memory Project installation featuring a large illuminated overhead screen surrounded by curved white partitions.
Visitor using a tablet interface to select images for a personalised digital memory postcard.
TED Memory Project online gallery showcasing personalised memories contributed by participants and organised around different emotions and themes.
TED Memory Project installation featuring a collective gallery of memories created by participants.
Behind-the-scenes technical setup for the TED Memory Project, with seven vertical displays connected to computers during development and testing.

Real-time interactive light & sound experience

Presented at TED Next Atlanta

+135K web visits

+5min avg Memory Booth engagement

+380 memories created

#front-end

#webgl

#in-house-support

A portfolio website for Melt, a creative studio working across direction, VFX, and visual experimentation.

Built around a highly visual experience, the site showcases the studio’s work through an interactive project player and playful navigation.

A collaboration with Fil Studio, with development focused on the project player and interactive 3D menu.

MacMillan Studio—Independent Development Studio led by Christian MacMillan

Over a decade of experience implementing fully custom, high-quality interactive experiences.

Services

Joining your team as a freelancer or taking on the project independently.

Front-end

From large-scale websites to creative campaign landing pages, bringing designs to life with precision. Rooted in technology but with an equal focus on design, every project is built from the ground up with careful attention to motion, interaction, and user experience.

The result is high-performance digital experiences that work seamlessly, feel considered, and are visually compelling.

Back-end

Fully customizable experiences built with a headless approach, choosing the right platform for each project. Every implementation is structured and documented to make content management simple and give teams the independence to work efficiently.

Experience across platforms including Strapi, Sanity, Contentful, Contentstack, Prismic, Storyblok, WordPress, and Shopify.

AI

Integrating the latest AI models and APIs into digital products to create smarter, more useful experiences. From text, voice, and image generation to intelligent search and structured data extraction, each integration is shaped around the needs of the product.

From custom AI workflows to autonomous agents, automating repetitive tasks, supporting teams, interacting with customers, and integrating with existing tools and processes.

Installations

Interactive installations for physical spaces, combining creative technology with reliable software. From touch displays and large-scale screens to custom hardware integrations, creating experiences that extend beyond the browser.

Built for museums, exhibitions, corporate spaces, trade shows, and visitor centres, with the same attention to interaction, performance, and long-term reliability.

E-Commerce

Custom e-commerce experiences built beyond the limitations of standard templates. From Shopify and WooCommerce to headless solutions, with a focus on performance, usability, and a shopping experience shaped around the brand.

From storefront development to custom features and integrations, building scalable solutions around the needs of each business.

Site Maintainance

Built around long-term relationships, providing ongoing support beyond launch. Annual packages cover everything from updates and optimizations to security, maintenance, and new features.

Flexible support whenever it’s needed.

In-house Support

Working independently with studios and agencies on a project basis, becoming a flexible extension of the team when extra development support is needed. Adapting to existing workflows and schedules, with a strong focus on clear communication and an easy collaborative process.

Especially effective for teams working with Nuxt/Vue, Next/React, Vanilla JS, and WebGL.

About

Over a decade of experience implementing fully custom, high-quality interactive experiences for brands and companies worldwide.

Christian MacMillan

Born in Mallorca, I’ve always been interested in both design and technology. While studying Computer Engineering, I found myself drawn to more creative ways of building software, particularly through motion, interaction, and visual experiences.

That interest took me to Madrid and later Barcelona, where I spent six years working at agencies like Vasava and B-Reel on projects for brands including Google, Nike, and Netflix.

In 2020, I started working independently. What began as a freelance practice has gradually evolved into a small studio, collaborating with developers, designers, copywriters, and other specialists depending on each project.

Above all, I try to make collaboration easy. Clear communication, asking the right questions, and being open throughout the process are just as important as the work itself.

Featured Brands

Clients

B-Reel

BUFF

Chaos x Magic

Domestic Data Streamers

Feels Like

Fil Studio

Momentus Space

Plastic

Tate Esq

The North Kingdom

Our sister studio

Some of the awards and recognition received over the years, both at agencies and working independently.

Awwwards

Independent of the Year Nominee

{02}

Developer Site of the Year Nominee

{02}

Site of the Day

{07}

Developer Award

{02}

Honorable Mention

{12}

Mobile Excellence

{01}

The FWA

Featured of the Day

{06}

Panel Judge

{17—21}

The Webby Awards

Winner

{02}

People's Voice Winner

{02}

Honoree

{01}

Other

Cannes Lions

{05}

Clio Awards

{05}

Bima Awards

{04}

Eurobest Awards Grand Prix

{01}