Projects Cardinal

Cardinal

Be card smart — how do you help people spend smarter when they carry five cards but barely understand one?

Role
Lead Product Designer (Solo)
Timeline
2017–2020 (Concept to Prototype)
Platform
iOS (Mobile)
Tools
Adobe XD, Illustrator, Sketch
Responsibilities
Product Strategy, UX Research, IA, Visual Design, Design System, Prototyping

00 At a glance

The challenge
Most people carried several cards and almost none knew which to use where, leaving real money on the table at every checkout.
What I did
Researched the market and competitors, observed three behavioral archetypes, and designed a privacy-first, location-aware offers app — solo.
Where it landed
A concept and prototype that answers “which of my cards gives the best deal here?” in under three taps.

01 Challenge

The problem wasn’t having too few cards. It was knowing too little about the ones you had.

By 2020, the average consumer carried multiple credit and debit cards — each promising benefits, cashback, and discounts from different banks. But there was a catch: almost no one knew which card to use where.

The mental overhead of tracking 3–5 card benefit programs is enormous. Banks communicate offers through emails no one reads, apps no one opens, and PDFs no one downloads. The result? People defaulted to whichever card was on top of their wallet — leaving real money on the table at every checkout.

COVID-19 made this worse. Businesses flooded the market with time-limited cashback promotions, exclusive card deals, and location-specific discounts. The signal-to-noise ratio collapsed entirely.

The business problem

Merchants needed card-eligible customers at their door. Banks needed their cards to be the preferred choice at POS. Neither had a clear channel to reach users at the moment of decision.

The user problem

Consumers had no single, neutral, low-friction place to ask: “Which of my cards gets me the best deal, right here, right now?” Cardinal was designed to answer exactly that question.

So what?The market was enormous and growing cashless — but the UX layer between cardholders and their benefits was completely broken. A genuine product gap, not a marginal improvement.

02 Research

Starting with the market, then listening to people.

Market research

With 2.8 billion cards globally and growing cashless adoption, the infrastructure for card-linked offers existed — but the consumer-facing discovery layer didn’t. Banks and merchants both had motivation to close this gap. The question was: who was already trying?

Competitive audit

Most card-management apps were either bank-owned (biased toward their own products) or aggregators (feature-heavy, overwhelming, poorly designed). None solved the simple question of “which card should I use at this merchant, right now.”

No competitor offered real-time, location-aware offer discovery

Existing apps required sharing full card numbers or linking accounts — a major trust barrier

Category-based browsing (food, travel, groceries) was rare; most used bank-centric navigation

None designed for the moment of purchase — the 5 seconds before you tap

So what?The competitive white space wasn’t in features — it was in framing. Cardinal could win by being radically simpler and privacy-respecting.

User observations — three behavioral archetypes

The Passive Spender

Uses one card for everything. Doesn’t know their benefits. Not opposed to offers, just never in the mindset to seek them.

The Frustrated Optimizer

Knows their cards have offers. Spends mental energy remembering which is which. Gets it wrong regularly. Mildly resentful of banks.

The Lapsed Chaser

Downloaded 2–3 bank apps. Got overwhelmed. Now ignores all of them. Has mentally given up despite wanting to optimize.

Key findingUsers didn’t want to manage their cards. They wanted to use them better — with minimal overhead at the moment of decision. The product had to intercept users before they paid, not review data after.

03 Key insights

What the research actually told us.

At a register5 seconds
At home5 minutes
Drawn to scale: the window to decide at the door is one-sixtieth of the time at home.

The decision happens at the door

“Which card?” is a 5-second question asked at a register, not a 5-minute one asked at home. Cardinal had to be fast, local, and contextual.

Privacy is a non-negotiable unlock

Users distrusted sharing card numbers with third-party apps. Cardinal needed to work with card names, not card numbers.

Location is the killer feature

The highest-value moment was “show me what’s near me, with my cards, right now.” Location-aware surfacing was the differentiator.

Category thinking beats card thinking

Users thought in categories — food, travel, groceries — not card names. “Best food deal today?” is how people actually think.

Favourites are a retention mechanism

Power users wanted to bookmark offers and merchants. A Favourites tab brings users back when they aren’t actively shopping.

Onboarding anxiety is real

First-time setup was the biggest drop-off risk. Onboarding had to be short and low-commitment: no linking, no numbers — just “which cards do you carry.”

04 Product strategy

Four principles that drove every design decision.

Principle 1

Radical simplicity over completeness

Cardinal deliberately didn’t show every offer from every bank — it surfaced the most relevant offer at the right moment. A curated, fast experience beats a comprehensive, slow one.

Design decisionBottom nav limited to four tabs — Home, Nearby, Favourite, Profile. No hamburger menu. Every feature within two taps.

Principle 2

Privacy by architecture, not policy

No card numbers, no account linking, no bank login. Cardinal only needed to know which cards a user carried.

Design decision“Add a card” meant selecting a brand from a dropdown, not entering 16 digits — surfaced in onboarding as “Absolutely safe — no need to share card numbers.”

Add a card: pick a brand from a dropdown, not 16 digits.

Principle 3

Location as default context

Instead of making users navigate to nearby offers, Cardinal defaulted to location-aware suggestions.

Design decisionThe Nearby tab loaded with current location pre-set and offers pre-filtered to walking distance; permission requested in context.

Principle 4

Card-attributed, not bank-attributed

Offers displayed as “20% off on DBS card” — tied to the specific card in the user’s wallet, not the bank broadly.

Design decisionOffer cards always showed the card type alongside the value, turning abstract promotions into personal savings.

05 Information architecture

One clear path, five destinations.

Cardinal’s architecture was deliberately flat — three levels maximum from any screen to any action, with everything living in the bottom navigation.

Cardinal

  • Splash screen
  • Onboarding (new users only)
    • Welcome 1 — Discover offers on your card
    • Welcome 2 — Find the right card in your wallet
    • Welcome 3 — Never miss an offer nearby
    • Welcome 4 — Absolutely safe, no card numbers
  • Auth
    • Login
    • Registration
  • Main app (bottom nav)
    • Home — Personalized offers feed → Add Card → Notifications
    • Nearby — Location-aware offer map
      • Set Location · Search · Categories · New Offers
      • Hotel · Flight · Taxi · Train · Real Estate · Groceries · Food · Bus
    • Favourite — Saved offers
    • Profile — Account, Cards, Security, Help, Terms, About, Logout
  1. 1

    Open app

  2. 2

    Tap Nearby

  3. 3

    Location loads

  4. 4

    Tap offer → See card

  5. 5

    Walk in → Redeem

* Keeping everything in the bottom nav (no hamburger menu) was the right call; consolidating the Profile tab’s 10+ items would help at V2.

06 Design exploration

Building a brand that felt premium, not predatory.

Brand identity

The name Cardinal — a bird known for vivid red plumage and sharp navigational instinct — gave the brand its foundation: directional, confident, sure of where to go. The wordmark =cardinal used a custom equals-sign prefix — a nod to equivalence and comparison (which card equals better value here?).

=cardinal wordmark

Tone: knowledgeable friend, not corporate bank.

Color strategy

The palette inverted the typical fintech aesthetic. Most banking apps are white, blue, and corporate — Cardinal went dark, making every offer card pop with warmth. The yellow-gold primary reads as reward, not warning: the color of value and return. A dark UI is also easier to read in the variable lighting of shops and streets — and signals premium.

Typeface — Avenir (geometric clarity, warm neutrality)

Page Heading — 24, Bold

Section Heading — 16, Semibold

Body Text — 12, Regular

Illustrations

Onboarding used bold, geometric yellow objects on dark backgrounds — a wallet, a pin, a card, a shield — communicating each value proposition instantly, without photography. Custom illustration in fintech is rare and signals real craft: someone cared how this feels, not just how it works.

Onboarding illustrations: bold geometric yellow objects on dark backgrounds

07 Design system

A system built for speed, legibility, and trust.

Offer card

The atomic unit — merchant logo, offer headline, card-name badge, favourite icon. Two states: full-width list and compact map tooltip.

20% offDBS card

CTA — Primary

Yellow-gold background, dark text, full-width. For primary actions: Get Started, Add Card, See Offer.

CTA — Secondary

Dark-gray background, white text. For alternative actions: Skip, Cancel, Back.

Bottom navigation

Four tabs — Home, Nearby, Favourite, Profile. Active tab fills yellow-gold; inactive at 50% opacity.

Category chips

Horizontal-scroll pills on Nearby: Hotel, Flight, Taxi, Train, Real Estate, Groceries, Food, Bus.

Map view

Native map with offer pins using the Cardinal “C” mark. Tapping a pin expands the offer tooltip.

Onboarding

Swipe-right pagination with dot indicators — each screen earns its view.

Offer cards

Heart tap = instant favourite, no confirmation. The micro-interaction feels immediate.

Map pins

Tap to expand tooltip, tap tooltip for detail — two taps to conversion intent.

Location permission

Requested in context on first Nearby visit, with a clear why.

08 Final experience

Three journeys. One product.

Journey 1 — First-time onboarding

Zero to first offer in under 60 seconds

Fintech onboarding is historically the most abandoned stage — users expect friction, forms, card linking, KYC.

Key moves

  • Cardinal stripped it to two moments: understand the value, and tell us which cards you carry
  • Four illustration-led walkthrough screens tell a story — discover, organize, find nearby, stay safe
  • The “no card numbers needed” safety screen is placed last, after desire is established
  1. DiscoverDiscover offers on your card
  2. OrganizeFind the right card in your wallet
  3. Find nearbyNever miss an offer nearby
  4. Stay safeAbsolutely safe, no card numbers
The safety screen comes last, after desire is established.

You earn trust after you’ve earned attention.

A hand holding a phone that shows Cardinal’s Add New Card screen: a yellow card illustration, card type, bank name, card type and network, and a Save Card button

Journey 2 — Home: personalized offers

The right offer within 3 seconds of opening

Generic feeds create noise, not value — if the first offer isn’t relevant, users never reach the second.

Key moves

  • The card-attributed feed, titled “Offers For You,” tied every offer to a specific card the user added
  • Each card showed merchant, discount value, and which card it applied to — transforming abstract bank offers into personal value
  • A “What’s New” section and an always-available Add Card CTA created freshness and a reason to return
A hand holding a phone that shows Cardinal’s home screen: a search bar, Offers For You with a featured offer, offer categories and a What’s New carousel

Journey 3 — Nearby: offers in the real world

“What can I save on, right here, right now?” in two taps

The Nearby tab loaded with location pre-set, map view visible, and offer pins already populated — no “search first” friction.

Key moves

  • A map-first layout matched how people navigate physically, with a scannable list below for those who prefer it
  • Broad category filters covered daily and occasional spend
  • Nearby sat second in the nav to signal its strategic importance as the core differentiator
Offer pins around you: those inside the ring are within walking distance walking distance C C C C C C C
Offers are pre-filtered to walking distance, with your location already set.
A hand holding a phone that shows Cardinal’s Nearby screen: a map with offer pins and a list of the 32 offers around you
Cardinal splash screen: the wordmark and the line “Be card-smart!”
Onboarding, first slide: “Discover offers on your card”, with a yellow price-tag illustration
Onboarding, second slide: “Find the right card in your wallet”, with a yellow wallet illustration
Onboarding, last slide: “Absolutely safe, no need to share card numbers”, with Sign in and Sign up buttons
Onboarding, third slide: a yellow location pin and the line about never missing an offer nearby
Add New Card: choose credit card, debit card or wallet, then the bank, card type and network, and save
My Wallet: three cards, a yellow DBS Gold Plus, a blue ICICI Business Plus and a grey Citi Platinum
My Wallet with a card swiped open to show See Offers, Edit and Delete
Home: the search bar, offers for you, offer categories and a What’s New carousel
Nearby: a map with offer pins and a list of the 32 offers around you
Offer detail: 20% off at Café Coffee Day with 30 reward points on a DBS Gold card, with details and directions
Nearby with the map expanded and a single offer card open at the bottom

09 Outcome

Did Cardinal solve the problem it set out to solve?

Cardinal was a concept and prototype — not a shipped product with measured KPIs. But the outcomes were real at the design level.

Product value

“Which of my cards gives the best deal here?” was answerable in under three taps — a claim no product on market could make in 2020.

User value

The onboarding-to-offer funnel was designed for under 60 seconds. Replacing card numbers with card-name selection structurally removed the primary adoption barrier.

Business value

Cardinal created a neutral aggregation layer between users, banks, and merchants — a position banks and merchants couldn’t credibly occupy, which is why users would trust it.

Design recognition

112 views on Behance at publication; community feedback “clean and neat work,” validating the premium, minimal aesthetic against typical fintech density.

What the prototype proved

10 Reflection

What I’d do differently. What I still believe.

What worked

  • The dark-first aesthetic made yellow offer cards feel like rewards — every offer appeared as something earned.
  • Onboarding earned trust before asking — placing “no card numbers needed” after showing value was the right sequencing.
  • Card-attributed offers (“20% off on DBS card”) were personal, not a bank ad. Framing matters.

What I’d improve today

  • Personalization transparency — surface the reason for each recommendation (“because you have a DBS card”).
  • Empty states — design for no nearby offers or no card matches; that’s where trust is won or lost.
  • Offer expiry & a real detail screen — add expiry badges and a full offer-detail view (address, terms, how to redeem).

What I learned

The most important design decisions aren’t visual. The privacy architecture (no card numbers), the card-attribution framing, the Nearby tab being second in the nav — these structural choices shaped the entire experience before a single pixel was placed. And constraint produces clarity: with no backend or business model yet, the design had to ask only “if this worked, what would it feel like?”

How AI would change this today

Cardinal in 2020 asked users to bring their own context. Cardinal with AI brings the context to users.