Finder
< back

524.v01.fig • product design • jan 2026

designing for better returns

overview

role

product designer, frontend developer

skill & tools

product design, figma, next.js, react, typescript

overview

What if you could turn 3% returns into 30%, with only one system?

Credit card churning is one of the most lucrative financial hobbies out there. But the learning curve is steep enough that most people never even start.

problem

Credit card churning is a time-intensive process.

Search for the best cards. Compare sign-up bonuses. Check if you're eligible. Open a spreadsheet. Cross-reference bank rules you've never heard of. Realize you forgot a card you opened last year. Start over. You've lost an hour and you still don't know what to do.

The returns are there, but the friction is high enough that most people give up before they ever see them.

solution

524: your playbook.

Sort through every card worth opening.

Decide which cards are best for you.

Automatically calculate eligibility.

Know what action to take next.

design decision

Churners at different experience levels behave in fundamentally different ways.

But the tool should be easy and productive for both.

1. Beginners are overwhelmed

They don't know what cards exist or which rules matter. They need more guidance rather than more options.

2. Experienced churners are impatient

They know the ecosystem. They just want to know exactly when's the right moment.

Each decision I made had to accommodate both workflows.

explore

Every card, filtered your way.

Explore is designed for experienced churners who already know what they're looking for. Persistent side filters let them narrow results without resetting their browsing context.

View 1
Persistent side filters
Sort & search controls
Card results grid
View 5

Persistent side filters

Sort & search controls

Card results grid

When considering opening a card, churners also have to think about how it affects future eligibility.

The modal prioritizes clarity while fitting full context without becoming information-dense.

recommender

Making it easy.

Those new to churning always ask: what's the best card to open first?

But beginners don't know what factors matter yet. Faced with hundreds of cards, decision fatigue sets in fast. Recommender guides them to the best options without needing to understand the ecosystem, just yet.

The system asks the right questions and progressively narrows down the best options, shifting cognitive load away from the user.

Chat interface with personalized card recommendations

wallet

Next actions.

Wallet was the hardest page to design — it functions as a home page, but beginner and experienced churners need very different things.

New churner

Wants recommendations surfaced and actionable next steps.

Experienced churner

Preoccupied with cards aging out of rules, next bonus, next opening window.

In early iterations we surfaced rule status, next bonus, and card list. But rule status for an obscure bank was rarely top of mind.
We settled on a balanced layout — Wallet surfaces up to three upcoming annual fees and the next bonus posting.

In early iterations we surfaced rule status, next bonus, and card list. But rule status for an obscure bank was rarely top of mind.

We settled on a balanced layout — Wallet surfaces up to three upcoming annual fees and the next bonus posting.

rules

Hide the rulebook.

Credit card churning has an overwhelming amount of rules — 5/24 limits, family restrictions, lifetime bonuses, timing windows.

524 translates every rule into simple eligibility states, removing the mental load entirely.

Expand any rule for contributing cards, blocked offers, and more.

reflection

Speed creates feedback.

Feedback creates better design.

There will always be nits. In many ways, being a good designer means constantly seeing areas for improvement, but that shouldn't stop you from shipping something that already solves the core problem and getting the product into users' hands.

When Marcus first suggested the project, I had just burned out from a brutal first semester and knew I had to design something, but had no motivation (read: feared too much) to start. A new project with a deadline of a week gave me something to look forward to — and a reason to design again.

But, the more I designed, the more I hated everything: the font looked off, the spacing was weird, there wasn't enough novelty, there was too much novelty. I started wondering if perhaps I was just a bad designer.

What changed that feeling was finally shipping. Once it was in use by someone other than my own mind, I could see more clearly what worked and what didn't. Shipping gave me the confidence I needed to iterate and improve :')

Try it for yourself.

524 is in early beta — join the waitlist to get access.

join the waitlist
Launchpad
Projects
About