Case 01 · FYNDNA · Product Design

Manual document verification has never been easier

A fraud & document-risk module with an 8-step decision flow inherited from an unrelated feature, and the case for collapsing it into one.

8 → 4 steps to close one risk
−40% task completion time
+10% better risk identification
Role Lead Designer (solo IC)
Timeline Mar 2026 – Apr 2026
Disciplines Product Design · Interaction Design · Design Systems · Cross-team Facilitation
Responsibilities End-to-end Flow Design · Stakeholder Alignment · Fraud & Risk Decision Flows · Working Within an Inherited Design System

My impact

I led the product from an open-ended UX brief to a production-ready experience, aligning product, engineering, and leadership.

Iterative Decision-making Design System Integration Stakeholder Alignment Interaction Simplification Scalable UX

Understanding the brief

Context

01

You apply for a loan at a bank.

02

Your creditworthiness is measured by a third-party Credit Information Company.

03

Their agents decide how risky your documents are for that loan.

Every document in an application carries risks, and an agent decides, document by document, whether the application can move forward.

Some risks could look like:

Decisions they take can look like:

Who are the users?

01
Third-party agency verifiers

External agencies who specifically verify a customer’s Credit Information Company (CIC/CIBIL) records on the bank’s behalf.

02
Loan Underwriters & Credit Officers

The primary users pulling CIC/CIBIL data, matching it against the bank’s risk policies to decide loan eligibility and interest rates.

03
Fraud Risk Analysts & Managers

A specialised risk team monitoring credit reports to catch application fraud, identity theft and compromised profiles before credit is extended.

04
Relationship Managers & Branch Staff

Front-line staff who pull a preliminary credit report, with consent, to surface pre-approved offers during a branch visit.

Here’s what I was told

“There’s an existing flow similar to this, just finish it off.”

This was my response

That flow is built for flexibility: comparing a document against a dashboard, another module, any section. That’s valuable when comparison is optional and open-ended. It’s not when the task is fixed and repeated hundreds of times a day.

Here’s the “existing” flow

Eight steps to close one risk

I walked the inherited flow end to end, step by step, to see exactly where it broke down.

1risk resolved, after all eight steps
9–10documents handled by one agent, per day
3–4risks to resolve, per document

Walkthrough of the inherited flow, step by step

I still had many questions

What I needed answered before designing

Is cure / not cure a primary action they take? If these users have a high learning curve, they can make mistakes: how is that identified? Are they the final decision makers? Does the loan application end here? Will these users get tutorials before using the 8-step flow? There are different types of documents: does the backend track that? How are the types of risks added? Do users know what each one is for? How important is the risk code? What are the first five things this user is looking for?

+439,847 (very long meetings, indeed)

...And made my version in parallel

Design dilemmas

Here’s how I evaluated each iteration and the trade-offs that led to the final direction.

Dilemma 1

Overlay, or a separate page?

I was told to replicate the overlay flow already used in another module, to keep things consistent. This platform is for users who have to make the correct call on paperwork, since that decision feeds into a longer process with many decisions after it.

Overlay
Risk Panel as a slide-out overlay on top of the Risk Decisioning dashboard
Built for open-ended comparison, not a fixed, repeated decision. Turned resolving one risk into eight exhausting steps, for agents handling many documents a day.
Separate page
Risk Decisioning as its own dedicated page with document viewer and risks panel
Glance-friendly decision making in just 4 steps. Compare documents and risks, or navigate to other documents.

Learning

Consistency is important, but not at the cost of the user’s experience on the platform.

Dilemma 2

Cured vs. no action taken, as states

Played with different visual hierarchies and alignments while coordinating with other teams, to understand which information mattered the most.

States
Document card for bank_statement_jan.pdf, Dual PAN Card, with Cannot Cure and Cure actions Name Mismatch risk from EPFO verification, comparing name in EPFO against the application Hand-written Passbook flagged High, with Cannot Cure and Cure and a Raise Verification action Compact row: True PDF false, High, marked Verification Needed Compact row: Potential PDF Manipulation Detected, Medium, R1012 R1015 Handwritten Salary Slip, Pending and High, with Cannot Cure and Cure
The card that won

It led with the key information first and revealed actions progressively on hover, so the user wasn’t overwhelmed by repetitive buttons on every card and could gauge the risk before deciding what to do.

  1. 1Cure
  2. 2Cannot Cure
  3. 3Verify

I spoke to all the teams, and they agreed all three carry equal priority. The user can take whichever action fits, depending on what the risk or document states.

Learning

Iteration only pays off with regular feedback: it’s what let me prioritize the right changes, understand what the user needed contextually, and build a better sense of both the user and the system.

Dilemma 3

Document type, or risk type, on the dashboard?

That meant deciding whether to segregate by document type or by risk type, and prioritizing that with input from other teams.

Dashboard widgets
Dashboard risk widgets segregated by document type, data, and cross-validation, plus a Document Verification table entry point
Final version

Give the user enough on the dashboard, through widgets, to understand what they were walking into before opening a specific risk.

Final Risk Analysis design with filters on top, risks grouped under each document, and a status pill showing cured or pending
  1. 1Different filters on top
  2. 2The risks under each document
  3. 3A status — cured or pending

This design supports accessible navigation while making it easier for users to locate and refine filter selections with minimal cognitive effort.

Closing thoughts

Building the wrong version first was deliberate. When the flawed flow is on screen, you don’t have to argue against it: it argues against itself.

Eight steps didn’t become one because the interface got cleaner. They collapsed because the problem got reframed.

That reframe, aligning three teams with conflicting inputs behind a single direction, was the actual work. It’s the part I’m proudest of, even though it doesn’t screenshot well.