π¨ Big reveal on the skyline! π¨ I build custom, animated, and fully responsive portfolio website...π¨ Big reveal on the skyline! π¨ I build custom, animated, and fully responsive portfolio website...
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
πΌοΈ What if a painting could capture what a photograph never could?
Not a photograph.
Not exactly what happened.
But the way it felt.
In a quiet lakeside town, thereβs a little shop where people bring the things that hold the memories theyβre afraid of forgetting.
A photograph.
An old letter.
A childhood keepsake.
And behind the canvas is Elias.
π¨ THE MEMORY PAINTER
Elias listens to what people can't quite say, then turns what they remember into a painting.
For this 120-second pilot, I built the world from the ground up in Cantina β Elias, his shop, the characters, environments, dialogue, sound, and the entire cinematic story.
But this isn't really a story about painting other people's memories.
Because eventually, Elias finds one of his own.
A memory he had spent years avoiding.
And just when he begins to face it...
Someone arrives at his door.
He looks up.
So... what's your story?
And that's where the real story begins.
π I wanted The Memory Painter to feel like the first episode of a much larger world β where every visitor brings a different memory, a different story, and perhaps another piece of Elias's past.
A quiet lakeside town of old trains, photographs, paintings, and memories worth preserving.
I designed and built it end to end in a strict monochrome style. It opens with a block-letter SAIF wordmark that bulges under the cursor, over a live particle field. Further down, a dotted globe pins where I work from in Turin, Italy.
My projects play on their own in a device-style showcase that tilts into place as you scroll. Next, 3D letters spelling motivational words fall toward the footer, where they turn into a small slicing game you can play.
Built with React, TypeScript, GSAP, Three.js and WebGL, with a light/dark toggle, smooth scrolling and a custom cursor.