CG Generalist blending technical craft
with storytelling.
6
Followers
CG Generalist blending technical craft
with storytelling.
No client doesn't mean no brief.
A fake commercial for a collab that should exist.
I gave myself a fake brief: design a sneaker commercial for a Nintendo collab that doesn't exist.
Just a chance to push my craft.
Tools: Blender · Cycles · AE · Substance Painter · Davinci Resolve
2
7
172
Confession time: I still don’t fully get the offside rule. ⚽️
But do I love working on football animations? Absolutely!
It’s quite a funny paradox. I’ve never been a dedicated football fan— I don’t follow the leagues or support a specific team. Yet, creating motion graphics for football is one of my favourite challenges.
Why? Because sports broadcast design is like the Formula 1 of motion graphics.
Work done for the Carabao Cup in 2018
1
2
186
While going through my past projects, I just came across this poster series I created for Curve Games' release of Space Crew back in 2018.
These were parody and homage posters inspired by some of the most iconic space and sci-fi movies and made using the art style of Space Crew's game.
It was a really fun project, and I truly enjoyed working with the Curve Games team.
Kage (影): the woodblock prints of Tsukioka Yoshitoshi, the artist who watched the samurai disappear, brought back to draw Japan in 2026.
I wanted to look at the samurai, not for the swords, but for what they stood for: loyalty, discipline, respect. And then ask where those values went in Japan today.
Digging through The Met, the Art Institute of Chicago and Mia, I found Tsukioka Yoshitoshi, an artist who watched the samurai era end in real time. One of his prints from 1865 literally shows a samurai watching a steamship arrive, and that became the whole idea.
I built a Recraft Style from his moonlit prints and called it Kage (影), which means shadow or reflection. In every piece, someone from modern Japan is followed by the samurai version of what they're doing: a salaryman's bow, a delivery rider's sense of duty, a kid putting his phone down so the water can finally go still.
The values didn't disappear. They just changed shape.
(Generated with the Kage Style in Recraft V4.1, colour refined with Recraft's Edit tool, two prints animated in Recraft Studio.)
3
339
VELOCITY turns a single drop of water into a hero launch for audio products. Built using the SVGator MCP and designing the products manually with Blender, the template pours water onto any headphone image and floods it into shape, because water takes the form of whatever it fills. That fluidity is the point: creators can swap the product render, brand colours and copy while the animation stays the same, making it ideal for product drops, colourway launches and pre-order campaigns.
6
6
1.2K
The Trial of Fear is a short first-person horror game I made in Rive for the Halloween challenge.
I wanted to build a game that creates and builds genuine fear within the player, adding twists and turns throughout the game to make it feel exciting but horrifying.
How I built it:
I came up with the ideas and used Claude Code with the Rive CLI to build it. The scene is written in RML and the game runs on Luau scripts. All the 3D stuff (the fog, candlelight, moonlight, the portal and the creatures) is custom WGSL shaders on the GPU Canvas. Data binding and state machines handle the fear and oil meters, the captions and the title. After that I went into the Rive Editor and did some parts by hand. I changed how the lantern glow flickers, made the line under the title draw itself, and added the stars under it.
I'm going to keep working on it after the challenge, with more polish, fixes and hopefully more trials, so there are updates coming.
The narrator voice is from ElevenLabs and many of the character models were made using Blender and Fusion 360 as well as from Tripo and TRELLIS.
Double Whammy of FREE Framer Components.
Meet the Animated Icon Fly Away Button (catchy name, I know) : A playful, motion-driven component that turns a simple hover into a delightful moment of interaction.
Fully customizable (upload your own PNG!) and guaranteed to boost engagement..😊
https://www.framer.com/marketplace/components/icon-fly-away-button/
17
182
Delighted to share my second component has been approved on Framer. It's a Looping Polaroid Ticker that scrolls horizontally across the screen and speeds up as you scroll down. Lots of customisation options.
Free to use on the Framer Marketplace - https://www.framer.com/marketplace/components/polaroid-ticker/
15
170
Hope everyone is having a great weekend! 🙌
I built this component in Framer and it's FREE on the workshop - https://www.framer.com/marketplace/components/photo-gallery-tilt/
3
16
164
Fresh off the court, the design court! 🎾
Thrilled to share a sneak peek of my latest web design project, as a new hobby I have created a vibrant and interactive website for a Padel Club.
I focused on bringing the dynamic energy of padel to life through custom mini-interactions, like the subtle ball roll animation on button hover, making every click feel like part of the game! It's all about an immersive experience that gets users excited to join the club.