Mercore

Mercore

Mercore

A case study on how I helped Mercore achieve its mission to facilitate access to global trade for businesses in a compliant, transparent and secure environment.

A case study on how I helped Mercore achieve its mission to facilitate access to global trade for businesses in a compliant, transparent and secure environment.

A case study on how I helped Mercore achieve its mission to facilitate access to global trade for businesses in a compliant, transparent and secure environment.

Mercore is a global fintech providing trade finance and transaction facilitation for businesses and individuals. Before any financing can be approved, Mercore must verify the identity, risk, and background of every participant involved. This is done through a series of compliance workflows that include Customer Due Diligence (CDD), Politically Exposed Person (PEP) checks, source of wealth (SoW) verification, and complex entity relationship mapping.

Project Results

Better compliance accuracy due to structured inputs

Faster onboarding for both individuals and companies

Faster design delivery because of reusable components

Duration:

2021 - 2023

2024 - 2025

Project Scope:

Design, prototyping, Design systems, Cross team collaboration

My Role

When I joined, most of the foundational UX was already present, but the product needed a more scalable, modern, and clarity-first UI. These flows are used by clients who might not be familiar with regulatory language, so the experience needed to feel trustworthy, secure, and simple. At the same time, compliance teams needed speed, accuracy, and predictable patterns. My role was to redesign and refine these workflows, strengthen UI consistency, and serve as a long-term design partner to Mercore through live collaboration, real-time iterations, and continuous improvements. I designed and optimised the CDD, PEP, SoW and Entity Management flows.

The Problem

Compliance design is unlike consumer design. Every field, interaction, and decision point carries legal and risk implications. Mercore’s workflows had a few challenges that needed to be addressed.

Complex branching logic

Flows like CDD and PEP behave differently depending on the user’s entity type, jurisdiction, or risk category.

High-stakes decisions

Users need to share sensitive financial and personal information. Misinterpretation or ambiguity could lead to drop-offs or incorrect submissions.

Deep entity relationships

For corporate clients, the platform has to track ownership, connected individuals, beneficial owners, and political exposure.

Trust and clarity

The UI must feel authoritative but not intimidating. It must help users feel safe while completing sensitive steps.

The UI must feel authoritative but not intimidating. It must help users feel safe while completing sensitive steps.

Scalability

As regulations evolve, Mercore constantly adds new risk categories, checks, and fields. The UI system needed to scale with these changes.

As regulations evolve, Mercore constantly adds new risk categories, checks, and fields. The UI system needed to scale with these changes.

Setting our course

Before redesigning anything, I sat with Mercore’s compliance and legal teams to understand how their workflows operate. I studied their regulations, old forms, and how risk is assigned. I also reviewed feedback from support teams about user confusion and slow onboarding for clients.

Users feel overwhelmed when they see everything at once

We needed progressive disclosure so users only see what is required at that step.

Relationship data is difficult to visualize

Connected Individuals needed a visual structure that explained relationships clearly.

Compliance and clients have different mental models

Compliance officers want speed. Clients want clarity. We had to support both.

Trust signals matter

People filling PEP or Source of Wealth forms need reassurance and context.

People filling PEP or Source of Wealth forms need reassurance and context.

Reusable patterns reduce errors

A unified component system for risk indicators, form layouts, and documentation fields would make the experience predictable and scalable.

A unified component system for risk indicators, form layouts, and documentation fields would make the experience predictable and scalable.

Mapping the Solution

Once the gap areas were clear, I began mapping the improved structure for each workflow. The goal was to break large processes into smaller, understandable steps.

1.

Start with a self-contained intro screen explaining what the flow is about.

Start with a self-contained intro screen explaining what the flow is about.

2.

Break down sensitive inputs into smaller, manageable sections.

3.

Add inline help and guidance where users usually struggle.

Add inline help and guidance where users usually struggle.

4.

Adapt flow branching automatically based on earlier answers.

5.

Use progress indicators to show how much is left.

Use progress indicators to show how much is left.

6.

Add safe confirmation screens before submission.

Add safe confirmation screens before submission.

This structure was applied to all major modules.

Design Process

My workflow with Mercore looked like an ongoing partnership rather than a single sprint.

Research

  • Joined sessions with compliance SMEs

  • Joined sessions with compliance SMEs

  • Studied regulatory documents

  • Studied regulatory documents

  • Understood how risk flags are generated

  • Understood how risk flags are generated

Visual Design

  • Redesigned critical UI

  • Redesigned critical UI

  • Ensured typography and spacing supported clarity

  • Ensured typography and spacing supported clarity

  • Added micro-interactions for validation and progress

  • Added micro-interactions for validation and progress

Real-Time Co-Creation

A big part of my contribution was sitting with the client on calls and redesigning screens live in Figma. This reduced misunderstandings and built trust.

A big part of my contribution was sitting with the client on calls and redesigning screens live in Figma. This reduced misunderstandings and built trust.

Developer Handoff

  • Listed edge-case scenarios

  • Listed edge-case scenarios

  • Worked with developers to fix inconsistencies

  • Worked with developers to fix inconsistencies

Designing the CDD requests

Customer Due Diligence (CDD) is where users share personal or company details, document proofs, ownership data, and risk identifiers for Mercore to verify. I designed the UI layout to accomodate for additional CDD requests if the initial requests fail or additional questions are to be asked.

Loading…
  • Combined Documentation and CDD requests in a tabbed format for easy access

  • Combined Documentation and CDD requests in a tabbed format for easy access

  • Added versions support with timestamps for easy differentiation

  • Added versions support with timestamps for easy differentiation

  • Since the new CDD request screens now support additional questions and document requests, the same can now be edited or added in the same screen

  • Since the new CDD request screens now support additional questions and document requests, the same can now be edited or added in the same screen

  • Similarly, the questions or documents can now be easily deleted from the same screen

  • Similarly, the questions or documents can now be easily deleted from the same screen

  • Mercore's client's can vary in nature, for that we had to ensure that Mercore had the liberty to easily manage the CDD requests based on each client. For that, a draft and reordering of questions/documents was introduced.

  • Mercore's client's can vary in nature, for that we had to ensure that Mercore had the liberty to easily manage the CDD requests based on each client. For that, a draft and reordering of questions/documents was introduced.

Introduced Audit History

For a business that deals with complex financing, multi-step due diligence, and regulatory oversight across various jurisdictions, this wasn’t a nice-to-have. It was a critical gap. There needed to be a way to trace every action taken on an application, not only for operational clarity but for compliance, audits, and internal investigations.

Loading…

Case Level Events

Updates like case status changes, onboarding progress, assignment, reassignment, approvals, rejection notes, and general operations.

Updates like case status changes, onboarding progress, assignment, reassignment, approvals, rejection notes, and general operations.

CIP (Customer Identification Programme) UpdatesDesign

Any edits done to customer-supplied data such as personal information, identification details, addresses, KYC fields, or corrections.

Any edits done to customer-supplied data such as personal information, identification details, addresses, KYC fields, or corrections.

Documents

Upload, remove, request, verify, reject, expire, every document action is captured. This is especially important for compliance and dispute resolution.

Upload, remove, request, verify, reject, expire, every document action is captured. This is especially important for compliance and dispute resolution.

Connected Individuals (CI)

Adding, removing, editing or verifying related individuals or entities tied to the customer.This is tightly connected to CDD flows since CI heavily impacts risk assessment.

Adding, removing, editing or verifying related individuals or entities tied to the customer.This is tightly connected to CDD flows since CI heavily impacts risk assessment.

Risk Ratings

Changes in risk score, analyst overrides, automated scoring triggers, or notes explaining recalculated values.f my contribution was sitting with the client on calls and redesigning screens live in Figma. This reduced misunderstandings and built trust.

Changes in risk score, analyst overrides, automated scoring triggers, or notes explaining recalculated values.f my contribution was sitting with the client on calls and redesigning screens live in Figma. This reduced misunderstandings and built trust.

Connected Individuals

This module identifies who is connected to a company or individual. It might include directors, beneficiaries, trustees, or owners.I designed a relationship-tree pattern where users can add individuals, specify their roles, and visualize how everyone connects. This helped clarify ownership structures, which are often the most complex part of onboarding.

It was imperative to find if a CI is already a part of Mercore's database. They could be a director, UBO etc. to another client a well and Mercore would need additional information from them to differentiate.

Case 1: No match is found to the CIs

In this case, no match is found to the CIs are added for a case.

Loading…

Case 2: Match found but rejected

In this case, match is found but are rejected.

Loading…

Case 3: Match found and additional document requested

In this case, matches are found and one is accepted. Additional documents are requested.

Loading…

Politically Exposed Persons (PEPs)

If a user or connected individual is politically exposed, additional checks apply. I built clear UI prompts that explain what PEP means, why extra checks are needed, and how risk levels will change.

PEP flows are connected to CI flows, as when CIs are added, they're needed to be categorised if they are PEPs or not as PEP introduce new checks and risks for Mercore.

Case 1: CI is already a PEP

In this case, the accepted match for a CI is already a PEP.

Loading…

Case 2: CI is now a PEP

In this case, the accepted match for a CI was not a PEP when the CI was added, but is PEP now.

Loading…

Case 3: PEP to be added

In this case, the CI which is a PEP, is to be added.

Loading…

Source of Wealth (SoW)

Mercore is required to understand the customer’s background and financial history, in line with regulatory expectations and to offer a secure banking experience. As part of this, Mercore establishes the Source of Wealth of ultimate beneficial owners (UBOs) who have injected capital into the business.

Loading…

Users feel overwhelmed when they see everything at once

Financial institutions are required to verify the legitimacy of funds used by UBOs. Designing a structured SoW flow ensures Mercore meets global AML and KYC regulations, reducing the risk of non-compliance, penalties, or failed audits.

Detecting Illicit or High-Risk Capital

A well-designed SoW process helps analysts identify abnormal, unverifiable, or suspicious sources of capital early in the review. This prevents onboarding of individuals or entities with questionable wealth origins.

Standardising the Verification Process

Before the new flow, analysts often collected SoW data inconsistently. The redesigned SoW module creates a uniform checklist, documentation flow, and evidence standards, ensuring all analysts work with the same criteria.

Improving Analyst Efficiency and Decision-Making

The SoW flow guides analysts step by step:collect → validate → document → assess.This reduces cognitive load, eliminates repetitive questioning, and enables faster, more confident approval or escalation decisions.

Building Trust With Partner Banks and Regulators

A solid SoW system strengthens Mercore’s credibility when partnering with banks, compliance auditors, and regulators. It demonstrates operational maturity and reinforces Mercore as a responsible lender that performs deep due diligence on all UBOs.

Learnings & Findings

Mercore helped me understand that designing for regulated fintech is about more than forms. It is about designing trust.

Simplicity

Complex flows need simple structures

Complex flows need simple structures

Reassurance

People need reassurance when dealing with compliance questions

Predictability

Risk UI must be predictable and familiar

Risk UI must be predictable and familiar

Live sessions

Live design reduces weeks of misalignment

Scalability

A modular approach is the only scalable way to handle evolving regulations

A modular approach is the only scalable way to handle evolving regulations

Results

Results

Results

Even without hard numerical KPIs, we tracked qualitative improvements that mattered.

Fewer Clarifications and Smoother Communication

Fewer Clarifications and Smoother Communication

Reduction in back-and-forth clarifications with clients

Reduction in back-and-forth clarifications with clients

Improved Compliance Precision

Improved Compliance Precision

Better compliance accuracy due to structured inputs

Better compliance accuracy due to structured inputs

Stronger Trust Through Consistent Interfaces

Stronger Trust Through Consistent Interfaces

Higher trust perception because of clear, predictable UI

Higher trust perception because of clear, predictable UI

Rapid Delivery Through Systemised Design

Rapid Delivery Through Systemised Design

Faster design delivery because of reusable components

Faster design delivery because of reusable components

Better Alignment Through Real-Time Collaboration

Better Alignment Through Real-Time Collaboration

Increased stakeholder alignment via real-time collaboration

Increased stakeholder alignment via real-time collaboration

Create a free website with Framer, the website builder loved by startups, designers and agencies.