Animation Projects in WarsawAnimation Projects in WarsawB2B SaaS website design for Proof — an identity platform that lets AI agents act on behalf of real people, built to convert enterprise security buyers.
Proof issues cryptographically verified credentials: a human verifies once, and their AI agent is then authorized to sign, notarize or transact for them. The site had to sell a category most buyers had never heard of — agent authorization — to security, compliance and engineering leads at banks, law firms and hospitals, and move them into a sales conversation instead of a bounce.
The hero says it in five words — "Verify one. Authorize for everything." — next to a live credential card, so an abstract protocol becomes something you can see in two seconds. The page alternates near-black, white and electric blue, and every switch marks a new argument: the risk, the mechanism, the network, the platform, the API. That rhythm keeps a 14-section B2B SaaS website scannable in a single scroll.
I built 20+ Lottie animations for the parts copy can't carry — credential signing, the authorization handshake, the global network map — kept light enough not to cost load time. For imagery I wrote a style recipe for AI generation (one lens, one lighting setup, one grade) so the finance, legal and healthcare scenes read as one commissioned shoot rather than stock AI. Technical buyers get a real code block with real API calls, because that section is what they scroll to find.
14+ sections, desktop and mobile designed separately, a component library, Lottie files ready for the dev team, and a written art-direction guide for generating new imagery in-brand.
Car interfaces keep gaining features, but experience gets lost in complexity. With River, we stripped that back: only surface what the driver needs, when they need it.
We wanted the HMI to belong to the car, not sit on top. So we designed both as one system: car, interior, cluster, main display, app.
Rive was key to bringing the whole system to life. We used joysticks and blend states to animate the cluster gauges, solos to play back a pre-rendered Blender navigation scene on the central display, and state machine inputs to bring the whole prototype to life.
We then built a companion app and plugged it into a manufacturer's API to test against real vehicle data. The app works like a key: gives you access and gets out of the way. Just the right function at the right moment.
One ecosystem where every screen earns its place.