Coinwatch works with complex market data.
The challenge wasn’t visual polish — it was making the product understandable before there was a real backend.
I focused on interaction as the primary language. Instead of static layouts, I designed animated tables and responsive sections that react to user input — helping people grasp how the platform works through motion and behavior. Using Rive, I built interactive components that respond to scroll and cursor, turning abstract analytics into something tangible.
The work went through multiple design iterations with the team, exploring structure, messaging, and visual direction, until the product experience felt clear and grounded.
The result is a landing experience that communicates functionality through interaction, not decoration.
This started as a small experiment: what happens when I don’t separate thinking from building.
I skipped Figma and designed the whole thing directly in Framer — turning an idea into a working object, not a presentation.
The site is intentionally reduced to two sections: Watch and Read.
Watch is a custom, API-powered component. Projects appear as they’re ready — in real time — with interaction tuned differently for desktop and mobile so it feels natural in both places.
Read is the quieter layer: context, background, and how I work.
Minimal surface, clear hierarchy, mobile-first. Built to stay out of the way of the work.
Concept, design, and custom implementation — fully in Framer.
dima.cool (http://dima.cool)