Lab
Films
AI spec commercials, made without a client brief.
- Spec01 · 2025Commercial
The Beat of the City: LA Metro
Reimagining the daily commute. Here is a 30 seconds AI-generated film for @metrolosangeles. The goal: turn the sounds of the subway into the beat of the city.
Gemini · Grok · ElevenLabs - Spec02 · 2025Commercial
Make It Real: LA28 Olympics
They say Los Angeles is "fake." That it's all movie magic and plastic. So I re-branded the @LA28 Olympics to prove them wrong. 60 seconds. 100% AI. Presenting "Make It Real."
Midjourney · Runway · ElevenLabs · Grok - Spec03 · 2025Commercial
Dior
Obsessed with how this turned out. Prompted Midjourney v7 for the most ethereal Dior couture editorial imaginable - golden hour light, Parisian rooftops, that signature Dior gray mist. Grok helped me refine every single detail in the prompt until it was chef's kiss perfection. Then I took the stills into Adobe Premiere, added slow cinematic zooms, and color-graded it. This is 100% AI-generated imagery + human soul. No photoshoot. No budget. Just imagination on steroids. The future of fashion film is already here and it's wild.
Midjourney v7 · Grok · Premiere - Spec04 · 2025Commercial
American Express
I created this American Express ad 100% with AI tools. The stunning visuals came from Midjourney, the smooth motion and video from Runway, the realistic voice-over from ElevenLabs, and the entire script was written by Grok from xAI. I just put everything together in Adobe Premiere. From start to finish it was made in a few hours using nothing but artificial intelligence.
Midjourney · Runway · ElevenLabs · Grok · Premiere - Spec05 · 2025Commercial
Nexus Pro
I put together this Nexus Pro shoes ad 100% with AI tools. The eye-catching visuals were generated in Midjourney, the smooth video motion came from Runway, the voice-over was done by ElevenLabs, and the whole script was written by Grok from xAI. I just assembled everything in Adobe Premiere and it was finished in a few hours.
Midjourney · Runway · ElevenLabs · Grok · Premiere
Artwork
Prints of The Little Robot Series and The Seam Series, made to order.
2026Art printTwo Skies
A mountain range runs from day to night under a half sun, half moon.
Matte archival paperBuy
2026Art printThe Fold
Like an ink blot pressed in half, a moth opens its wings on the seam.
Matte archival paperBuy
2026Art printLights Out
A candle has just been blown out, and its smoke becomes the night.
Matte archival paperBuy
2026Art printThe Space Between
Two faces meet nose to nose across the seam, one indigo, one cream.
Matte archival paperBuy
2026Art printComing Up for Air
A humpback rises through the seam, half in the dark, half in the light.
Matte archival paperBuy
2026Art printWorth the Weight
Above the clouds, a small robot plays a grand piano on a lit stage.
Matte archival paperBuy
2026Art printPull Up a Chair
Under paper lanterns, a small robot sets a long table among the stars.
Matte archival paperBuy
2026Art printCompany Is Coming
A whale drifts by as a small robot puts the kettle on in a glowing pod.
Matte archival paperBuy
2026Art printI Can See My House From Here
From a quiet moon, a small robot spots one warm light back home.
Matte archival paperBuy
2026Art printYou Can't Miss It
A small robot keeps a lighthouse in space and leaves the light on.
Matte archival paperBuy
Experiments
3D characters and interactive pieces, built in the browser.
- Spec06 · 20263D character
Parcel, a 3D mascot
A cardboard-box character that lives in the browser. Eleven expressions and moves, from Idle and Blink to Hop, Run, and Fly, on a showreel that plays itself and can be scrubbed. Drag to orbit, click the box to poke it. Simple. Expressive. Delivered.
Three.js · React · Vite - Spec07 · 20263D character
The Evil Cube
A small villain built in the browser: a glossy cube with a lit face and a bad attitude, running through eight moods on a scrubbable timeline, from Menacing Glare and Scheming to Maniacal Laugh and Death Stare. Play it, pause it, or drag the playhead.
Three.js · React Three Fiber · Vite