Creative Tech
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.
- What’s here
- Seven projects in AI, AR, VR and the web
- Tools
- Gaussian splatting, Figma Weave, Spark AR, Unreal, Babylon.js
- Disciplines
- AINode-Based PipelinesAR / VRWeb
Spatial previs & AI shot direction
- For
- Luxury hospitality commercial
Gaussian splatting, 3D talent placement and node-based AI pipelines, combined for consistency.
The problem
Directing high-end hotel commercials needs exact camera angles, a faithful venue and consistent talent, and getting any of it wrong means expensive reshoots.
The approach
- Captured the resort with Gaussian splatting to build a photoreal 3D volume of the location
- Built a 3D avatar of the talent for exact posture, scale and placement in that space
- Fed the composite into Figma Weave node-based AI workflows to keep talent and lighting consistent across shots







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.

Braun Büffel Micro/Macro, AR (FW 2021)
- Client
- Braun Büffel
- Roles
- Design, motion, AR
The Micro/Macro campaign explores metamodernism: contrasting perspectives and layered designs. In AR, the piece plays with scale and depth, building looping, oscillating movement that feels endless.



Braun Büffel SS22, Instagram AR filter
- Client
- Braun Büffel
- Roles
- Design, script, Spark AR
An interactive filter inspired by the installations of Swiss-born, New York-based artist Ugo Rondinone, inviting customers to play with the campaign’s colours and forms.
Legends of Singapore Comedy: Wang Sha & Ye Feng
- Client
- Singapore Chinese Cultural Centre
- Roles
- Creative direction, 3D production, VR
An exhibition that brings back New World Amusement Park in the 1960s, when crowds came to see the comedy duo Wang Sha and Ye Feng perform getai. Part of the centre’s work to preserve local heritage, it recreates the nostalgia that made them icons of Singapore entertainment.
WebXR gallery
- Type
- Personal project
- Built with
- Babylon.js, WebXR, Linode, Nginx
An immersive 3D gallery in the browser, built with Babylon.js and WebXR and self-hosted on Linode with Nginx. Move with WASD, turn with the mouse.

Grandma Comes Home, VR
- Part of
- Spectrum short films
- Roles
- CG supervisor, Unreal production, VR
A side project with my team: the moment Ah Soon takes a bus from the in-between world back to the living, built in Unreal for VR.
