AI Motion Graphics
A brand showreel generated entirely from prompts and code: no design tools, no timeline, just React components that re-render as the portfolio grows.
The question I was chasing
Could a brand showreel be built entirely in code, with no design tools and no editing timeline, so it stays alive as the portfolio changes?
A normal sizzle reel is frozen the moment it's exported; the day you ship something new, it's out of date and you're back in After Effects. I wanted to know whether a reel could be a program instead of a file: something you re-render rather than re-edit.
Why it exists
Rolling Waves keeps shipping, and a portfolio reel that has to be hand-edited every time is a reel that's perpetually stale. Remotion renders video from React, which means the reel can be a codebase: versioned, componentised, and regenerated whenever the work moves on.
The constraints
Build the whole thing from prompts and AI-generated assets, with no traditional design or editing tools in the loop. The composition had to stay flexible and scalable, so updating it later means editing components, not re-cutting a timeline. And it still had to land as a real brand reel: motion and pacing that sell the work, not a tech demo that only impresses other engineers.
The decisions that mattered
Remotion, so the video is React components and the reel becomes maintainable code rather than a binary export.
Generate the assets and drive the build with prompts, proving the no-design-tools premise end to end.
Structure the composition as reusable components per beat, so adding a new venture is a code change, not a from-scratch re-edit.
What it is
A full motion showreel covering ventures shipped through Rolling Waves, generated programmatically with Remotion and AI assets, with no design tools and no manual editing. The whole composition is a set of React components, so it stays flexible and scalable as projects are updated.
Built with: Remotion, Claude Code, React
Where it landed
A finished reel that doubles as proof of the idea: video as code you can re-render, not a file you re-cut. The next step is wiring it closer to the venture data itself, so the reel updates from the same source of truth as the rest of the site rather than being maintained alongside it.
Part of the Rolling Waves work archive.