Rabbithole is a web app from Boost that pays people for using crypto apps. Rewards stream every second while you hold. I'm the product designer on it, and I build a lot of what I design straight into the product.

The home hero
The top of the home page became two equal halves: what you have earned, and where you rank. Before sign-in, the explanations sit behind small (?) icons so the page stays calm. With nothing deposited yet, the hero says so and points to a first deposit.
Colors from the logo
The featured campaign rotates one campaign every three seconds. Each one takes its accent color from the campaign's own logo, with Rabbithole's accent as the fallback.

Naming every step
The claim button used to say only "Claiming…". Now each step has a name: "Preparing claim…", "Claiming reward…", "Keep wallet open". A gauge that read "$150 of $100" now says "Goal reached".
Saying no to motion
Of all the places that could move, I animated seven and left the rest alone. The streaming counters share one clock. An idle page used to keep the browser's graphics work at about 37% of a CPU core. Idle use dropped to about 0%.

Role: senior product designer. Team: one designer, four engineers. Platform: web.
Thanks to Ben, Nate, Mattie and Jon at Boost, who reviewed these changes and built the rest of Rabbithole with me.
0 likes · 0 views · Nov 12, 2026
Designing a web app that pays people to use crypto apps. One designer, four engineers, and much of the design built straight into the product.