Warsaw, Poland (CET)
Back to work

Cookie PRO — designing pro-grade crypto analytics, from sketch to production code

Web3 B2B & B2C 0→1 2026 Product Design Design Leadership Design in Code
Cookie PRO cover

Problem

Turn Cookie's huge, dense dataset into a pro analytics surface for two audiences at once — analysts who need fast depth, and enterprises sizing up Cookie as a data provider — all while the direction kept moving.

Solution

A layered architecture (insights first, raw data on demand), pro-grade filtering on Cookie's social data, and a visual language that broke from the consumer products. When Figma-to-handoff became the bottleneck, I built the production frontend directly in code.

Outcome

A full analytics surface, built end-to-end from sketch to vibe-coded frontend — proving out a layered approach to dense data and a code-first process that solved the design-to-build lag.

What Cookie is

Cookie is a crypto data infrastructure company — sentiment and mindshare (our custom metrics), on-chain activity, who actually has social influence. The analytics layer for crypto.

That data fed four products:

  • Cookie3 Analytics — social and blockchain analytics suite for enterprise crypto marketers
  • cookie.fun — consumer-facing tracker for retail traders to spot trends and attention shifts
  • Cookie Snaps — social marketing campaign platform connecting brands with content creators (the company's biggest revenue stream)
  • Cookie PRO — the "serious" layer, for funds and researchers who want depth, not a dumbed-down retail view

By far, Cookie PRO was the hardest, and the one that best shows how I work.

Cookie3 Analytics
Cookie3 Analytics
cookie.fun
cookie.fun
Cookie Snaps
Cookie Snaps
Cookie PRO
Cookie PRO

The real problem: depth without drowning

Raw data is useless on its own. Pro users want the insight, but also the raw numbers a click away the second they need to check. The hard part wasn't having the data — it was showing all of it without burying the person looking at it.

There was a second job too: PRO had to make Cookie look like a serious data provider. Every screen was half product, half sales pitch — look how much crypto-native data we have, and how usable it is. That tension drove the business model: tiered pricing, free tier as the way in. Everything had to land for the working analyst AND the enterprise deciding whether to buy.

How I work: sketch → Figma → code

I sketch in Excalidraw first — what goes on each page, what the person's trying to decide. That's where the decisions happen; Figma just makes them real. I skip low-fi wireframes on purpose: with a system to lean on, I jump from sketch straight to high-fidelity, then push it to feel pro.

Custom feeds sketch
Custom feeds (UX sketch)
Creator page sketch
Creator page (UX sketch)
Project page sketch
Project page (UX sketch)

V1 — the inherited approach

The first version borrowed cookie.fun's design system. Path of least resistance — I built most of it on what we already had.

Technically fine. But the moment I saw it running as a rough frontend, the problem jumped out: it carried the same weight as cookie.fun, so it felt consumer-grade — exactly wrong for a product that needed to feel pro. Different audience, different language, even inside the same family.

Project screener table
Project screener table
Project page — Global mindshare map
Project page — Global mindshare map
Project page — Mindshare, price, and sentiment chart
Project page — Mindshare, price, and sentiment chart
User page — Key stats and Feed
User page — Key stats and Feed

V2 — a professional direction

I looked hard at the tools pros actually use — Coinglass, Token Terminal. Their filtering, density, and layout patterns mapped neatly onto what we needed.

The big call was a layered architecture: curated insights up top, raw data in drawers and expansions. Pro users don't want a wall of data the second they land — they want what helps them decide first, everything else a click away.

Project page — Overview
Project page — Overview
Project screener — Advanced table
Project screener — Advanced table
Sector page — Prediction markets
Sector page — Prediction markets
Project page — Sentiment analytics
Project page — Sentiment analytics

Advanced filtering

This is where the Token Terminal influence went deepest — pro filtering built around our data: personas, audience, geography, watchlists. Depth a retail product never needs.

Same filter set on every page, on purpose — Cookie's social data applies to anything: any project, sector, narrative. You can carve out a feed of just the tweets that matter. "Builders from Poland talking about this project." Who are they? What else are they into? That's where the real insight lives.

X was never built for crypto. So I built the layer that makes its data useful for it.

Universal persona and content filters
Universal persona and content filters

The vibe coding pivot

After V2, speed was the problem. Design in Figma, hand off, get back a brittle frontend, redo it — brutal when the direction keeps shifting. So I started building straight in code with Claude Code. The engineer took data and plumbing; I took the UI — components, layouts, the feel. The friction vanished, and I could finally tune motion and state directly, the stuff Figma can't fake.

The honest catch: only works if the designer can actually code. For me it killed the biggest bottleneck in the process.

Working dashboard demo available on a call.

Project page – Overview (Frontend)
Project page – Overview (Frontend)

Reflection

Cookie PRO taught me where Figma wins and where code wins. Not my first time using AI tools, but the first time I built a real product surface with code as the main medium. And the answer's messier than the takes you usually hear.

Once the vision's roughly there, code beats mock-and-hand-off — interactions and real data behavior show up faster than any mockup loop. But early, when things are vague, code's too slow; that's Figma's moment.

The trap I avoid is forcing one tool to do everything. Ship and feel, instead of design and theorize — and remember that AI can build faster, but it's still just one step in the whole process.

StayCuriousNeverSettleForeverUpwardsStayCuriousNeverSettleForeverUpwards