Cuak — Your emotional financial companion
Most people feel their credit is fine — until suddenly it isn't. Cuak is a fintech mascot that reacts to credit health in real time, replacing financial anxiety with actionable clarity before the crisis happens.
App screens currently in final iteration — will be updated here as they're completed.
Most people feel their credit is fine — until suddenly it isn't
Bank dashboards show numbers — balance, limit, due date — but never answer the real question: am I okay? That uncertainty creates anxiety instead of action. Cuak makes the warning visible before it becomes a crisis.
The result: silent distress, reactive behavior (paying only the minimum out of fear) and total disconnection from the financial product.
● The problem
Banking apps are technically correct but emotionally cold. Users know how much they owe; whether that puts them in a good or bad position stays unanswered, and the uncertainty paralyzes them.
● The opportunity
Design an emotional layer on top of financial data. A mascot that carries the warning in its face — a visible, immediate state the user reads in seconds.
A mascot that reacts to your financial behavior
Cuak connects to credit card data via Open Banking (Belvo) and maps user behavior to one of four emotional states. The mascot's state is the primary interface: it occupies the top of the screen and drives everything below it.
Three core screens designed and working:
Home
Current mascot state + billing cycle summary. Users understand their situation in under 3 seconds.
Progress
Financial behavior history, rendered as trends the user can read at a glance.
More
Settings, account connection (manual or Belvo), alerts and notification preferences.
● Design principle
The emotional state carries the warning. If Cuak is worried, the user feels it before reading a single number.
+ Installment calculator — implemented
Opens from the front card of the deck. The user enters an amount and number of installments with a vertical sliding selector. Calculates in real time: monthly payment, total paid, total interest and amortization table. Uses the card's real rate or estimates from usage level. Blocks the calculation if the amount exceeds available credit. The entry animation uses Reanimated — it reveals below the deck without interrupting the gesture.
+ Card deck with gesture animations
The card deck uses react-native-gesture-handler + Reanimated on the UI thread. The user swipes down to change the front card. Animations run off the JS thread — no frame drops during gestures.
Four states. One clear signal.
The system maps the user's financial behavior to four emotional states. Each state has a visual expression, a color and a suggested action — reducing the cognitive friction of interpreting financial data.
Waiting
Happy
Watchful
Worried
Alert
Cuak advises you before you spend
Banking apps tell you what you already spent. Cuak shows you what you should do before making the decision. The Purchase Simulator is the product's flagship feature.
The user enters the amount of a future purchase — a TV, a trip. The backend engine (cycle_service.py) analyzes the billing cycle and responds with the optimal strategy.
● If you buy today
21 interest-free days
Cuak is happy. The purchase lands inside the current cycle and you have enough time to pay at no cost.
● If you buy tomorrow
50 interest-free days
One day after the billing date = a full new cycle. Cuak warns you before you make the mistake.
● The behavioral loop
If the user makes the smart decision, Cuak rewards them instantly. If they try to overdraw, Cuak switches to Alert state before the mistake happens, so the limit arrives as a face they recognize rather than a figure they have to interpret.
From Apprentice to Credit Master
Good financial decisions generate Experience Points (XP). This positive reinforcement turns debt payment from a stressful chore into a rewarding experience — the same mechanism that gives Duolingo 40M daily active users.
Behavioral Scoring and B2B Lead Generation
Cuak flips the traditional banking model. Instead of charging users for their financial mistakes, Cuak charges banks for their best customers.
B2C — Freemium
$9.99 / month
Premium plan with unlimited simulations, multi-card analysis and advanced proactive alerts. The free plan includes 1 card and 3 simulations per month.
● B2B — The real business
By tracking the user's daily discipline through gamification, Cuak builds a Behavioral Score. A "Credit Master" level user with a consistently happy Cuak is the zero-risk customer banks actively look for.
CPA model: Banks pay an acquisition fee for every behaviorally pre-qualified lead. The internal AI recommends higher-tier financial products at the exact moment of user maturity.
Projections grounded in behavioral design
A 0-to-1 project — no real users yet. No existing fintech product uses a mascot as the primary emotional signal for financial data: Nequi and Greenlight have friendly UX, but no reactive emotional layer. Duolingo proved that anthropomorphism drives retention — Cuak applies that mechanism to personal finance for the first time. The projections start from that gap.
What prototype testing revealed
5 testers. 1 clickable prototype. 1 session each. Before a single line of production code — the behavioral design was validated.
5 / 5
Reported feeling "more in control" with mascot feedback vs. the same raw number shown without it. Higher perceived control = direct proxy for lower churn rate.
3 / 5
Said the mascot made them want to check back — vs. "I'd open it once and forget." This is the DAU signal: the emotional layer creates return intent before habit forms.
"It feels like the app is on my side, not judging me."
— Prototype tester, session 3
Small sample. Real signal. Industry data backs the direction: gamification improves retention up to 30% (Deloitte). This prototype suggests the mechanism works — at scale, those numbers become revenue.
Built to scale with Open Banking
The stack was chosen to support future integration with banking data. The MVP currently runs on a custom backend calculation engine and mock data to validate the user experience and the behavioral design. The architecture is ready to swap those mocks for the real connection in the next phase.
useSharedValue, withSpring)
BelvoWidget integrated in mobile
Sandbox phase
From MVP to Production Integration
The emotional state system is designed and the simulator's core flow works in isolation. The next strategic steps are:
The visual system behind Cuak
Every emotional state, color and component is codified into a reusable system — palette built for emotional clarity, the 60/40 zoning model, and a full UI kit.
Explore the full Cuak Design System → 4 emotional states, palette, zoning model, core UI components and type system.Building a fintech product that needs to feel human?
The emotional system behind Cuak can adapt to any financial or complex-data product. Let's talk.
Email me →