Creative Tech
Bridging Emerging Tech & Storytelling
I use generative AI, real-time 3D and XR to make brand and cultural experiences, and I hold the result to the same finish as film.
Dream Sequence - GAN Experiment 2019
My first try at AI imagery, made with a command-line GAN before image generation went mainstream. Sea creatures melt into each other in a slow, pulsing loop. It's rough and strange, and it's where this practice started.
The Journey — Singapore Night Festival 2026
Finalist · Projection mapping on The Cathay
Overview:
- A 60-second projection piece about a Vietnamese creative's path from home to arrival, told through the folk tale of the carp that leaps the Dragon Gate and restyled in neon, hologram and cyberpunk.
- It draws on múa rối nước, Vietnamese water puppetry: the puppeteers hide behind a bamboo screen, and here pixels stand in for their hands.
- Built in Cinema 4D and After Effects and composed around the façade's architecture, so the story plays across the building rather than just on it.
- With Daniel Tran · Roles: Co-Creative Direction, 3D, Motion
Spatial Pre-Vis & AI Shot Direction
Overview:
- Combining Gaussian Splatting, 3D Talent Placement, and Node-Based AI Pipelines for Consistency.
The Problem:
- Directing high-end hotel commercials requires precise camera angles, venue fidelity, and talent consistency—often resulting in expensive reshoots.
The Tech-Driven Solution:
- Captured the resort location using Gaussian Splatting to build a photorealistic, spatial 3D volume of the scene.
- Generated a 3D avatar model of the talent for exact posture, scale, and placement within the spatial environment.
- Integrated the composite directly into Figma Weave node-based AI workflows to maintain talent and lighting consistency across shots.
- Render System Prompt oversees the art direction & execution of the shots
- Pre-pro: Set Design & Character are created separately then convert to character sheet & 3D models to guide image and video generation
- Shot comps: 3D model of the talents were placed in the 3D environments, set camera angles, generated keyframes before final video generation
Fall/Winter 2021 - Micro/Macro Campaign
The Micro/Macro campaign by Braun Büffel explores metamodernism, inviting viewers to discover endless possibilities through contrasting perspectives and vibrant, layered designs. Using AR, the project plays with scale and depth, creating oscillating loops that bring an immersive sense of movement and infinity. This dynamic visual experience celebrates optimism, offering a vibrant escape into the boundless beauty of shifting perspectives.
Design, Motion, AR Implement
Spring/Summer 2022
The SS22 campaign introduces an interactive element inspired by the installations of Swiss-born, New York-based artist Ugo Rondinone. This addition encourages customer engagement, offering a playful, immersive experience that brings the campaign’s visual artistry to life. The interactive component reflects Rondinone's vibrant, dynamic style, inviting users to connect deeply with the campaign's themes.
Try the filter here: Instagram Link
Design, Script, SparkAR Implement
Legends of Singapore Comedy: An Exhibition on Wang Sha & Ye Feng
This project brings back the lively scene of New World Amusement Park in the 1960s, where people flocked to see the legendary comedic duo Wang Sha and Ye Feng's getai performances. Part of the Singapore Chinese Culture Center's effort to preserve and celebrate local heritage, it offers an immersive experience that captures the nostalgia that made Wang Sha and Ye Feng beloved icons in Singapore’s entertainment history.
Creative Direction, 3D Production, VR Implementation
WebXR Gallery
Experimenting with Babylon.js and WebXR to build an immersive 3D experience. Setting up the web server on Linode with Nginx has been a learning curve, but it's exciting to create a space where people can explore digital art in a VR format.
Link: webvr.mp.works
Move Around: WASD
Turn: LMB
Grandma Comes Home
A small side project with my team, where we're capturing the moment when Ah Soon takes a bus from the in-between world back to the living.
CG Superviser, Unreal Production, VR Implementation