Skip to main content
🔒

Password Protected

NDA Protected Work

This case study contains proprietary CitiGroup information. Enter the password to view.

Incorrect password — please try again.

Need access? Email Surbhi →

Back to Portfolio
Surbhi Mahendru CitiGroup — Model Library
  • Problem
  • Solution
  • Impact
  • Screens
NDA Protected
Case Study 01 CitiGroup · Enterprise Fintech

Model Library
Global Financial Governance Platform

Turning thousands of scattered risk models into a centralised, auditable, and visually intelligent compliance platform — where design clarity reduces regulatory risk.

Role
Senior Product + Content Designer
Timeline
10 Months
Team
2 PMs · 4+ Engineers · Legal · SMEs
Platform
Web Application · Enterprise
98%
Task Success
80%
WCAG AAA
+20%
Feature Adoption
6
Lifecycle Modules
10mo
Delivery

Executive Summary

From spreadsheet chaos to relational intelligence

At CitiGroup, thousands of mathematical models predict risk, profits, and reserve requirements. Before this project, tracking these models relied on 20+ fragmented spreadsheets — creating compliance risk and making impact analysis nearly impossible.

I led UX for the complete redesign, reframing it from a flat database into a relational intelligence platform — structured dependency graph, governed relationship workflows, and full audit traceability.

"How do you design for users who deal with 32-digit IDs, six-digit model numbers, and legal deadlines — without overwhelming them?"

The answer wasn't simplification — it was structured clarity. Making invisible relationships visible. Guiding without constraining. Auditing without burdening.

The Problem

High-stakes confusion from extreme data fragmentation

The challenge wasn't data entry — it was that users couldn't see relationships between data. A Champion model with 5 child Nodes where one missing link triggers a regulatory failure.

📋

Information Blindness

No way to know which models were active or their lifecycle stage at any given time.

📑

Fragmented Spreadsheets

20+ spreadsheets, no version control — teams working from different versions of the truth.

🕸

Invisible Connections

Champion models had child Nodes — impossible to see dependencies in a flat text list.

⚠️

Regulatory Risk

Missing a required model review = massive penalties under Model Risk Management Policy.

"Users weren't struggling with data entry — they were struggling to see the relationships between data. That was the real problem to solve."

— Research insight, Surbhi Mahendru

My Process

Research-led, iterative design over 10 months

01

Discovery

SME interviews, focus groups, workflow shadowing

02

Define

User archetypes, journey maps, problem framing

03

Ideate

Wireframes, graph prototypes, flow concepts

04

Design + Test

Hi-fi prototypes, usability testing

05

Deliver

Dev handoff, ARIA specs, a11y audit

The Solution

Four design decisions that transformed the platform

01

Interactive Relational Graph — Making the Invisible Visible

An interactive dependency graph — a family tree for financial models. A central Champion model connects to Nodes via semantic edge labels: "is a champion of" / "is a benchmark of". Risk Managers see the blast radius of any change in seconds, not hours.

Graph VisualisationSemantic LabelsClick-to-drill

Model Dependency Graph — #518213

CHAMPION#518213
NODE#8814
NODE#8815
BENCH
is a champion of
is a champion of
is a benchmark of

Model Library — List View + Status System

citi-modellibrary.internal/models
MODEL LIBRARY+ Register Model
Region ∨Risk ∨Status ∨⊞ ColumnsSaved: APAC ✓
IDNameOwnerRiskStatus
#518213Credit Risk — APACM.Sharma● HIGHAPPROVED
#392847PPNR — EMEAR.Patel● MEDREVIEW
#101556CCAR Stress TestJ.Zhang● HIGHSUBMITTED
#774301Liquidity ReserveA.Kim● LOWDRAFT
02

Status System + Advanced Filtering for Power Users

Colour-coded status taxonomy (Approved, Under Review, Submitted, Draft) with risk-rating indicators. Combined with saved filter presets and column preference modals — users reach relevant data in one click, not five.

Saved FiltersColumn PreferencesStatus TagsRisk Indicators
03

Multi-Step Registration — Guided, Not Overwhelming

5-step registration with progressive disclosure. Each step focuses on one concern: Basic Info → Relationships → Contacts → Risk Rating → Review. Inline validation prevents errors from snowballing. Node mapping integrated from step one.

5-step flowInline validationNode mapping
04

Audit-Ready History Log — Every Action Timestamped

Every action — approval, decline, edit — recorded with the user's SOEID and a precise timestamp. In banking: if it isn't audited, it didn't happen. Respond to regulatory requests in seconds, not days.

SOEID TrackingTimestamp logFilter by user/date

Before & After

From spreadsheet chaos to structured clarity

BEFORE
  • 20+ spreadsheets, no version control
  • No visual model relationships — all flat text
  • Manual review deadline tracking — missed checks
  • Zero audit trail
  • Model onboarding took days of email
  • Power users restarted custom views every session
→
AFTER
  • Single source of truth — one master list
  • Interactive graph — Champion→Node connections visible
  • Automated review scheduling by risk rating
  • Complete SOEID-attributed audit trail
  • Guided 5-step registration in under 15 minutes
  • Saved filters and column preferences per user

Impact & Results

Compliance burden transformed into operational advantage

98%

Task Success Rate

Moderated usability testing with Model Developers and Risk Managers on launch day.

+20%

Feature Adoption

Saved filters and custom views drove rapid adoption across global APAC/EMEA teams.

80%

WCAG AAA

Industry-leading accessibility — complex tables, graphs, and filters fully screen-reader-ready.

6

Lifecycle Modules

Dev → Validation → Monitoring → Modification → Retirement — all in one platform.

↓

Manual Errors Reduced

Guided registration and inline validation eliminated the most common onboarding errors.

✓

Always Audit-Ready

History Log lets the bank respond to regulatory requests instantly — no scrambling.

Unique Challenges

The hardest parts of this project

1

Designing within Legal Constraints

Every UI word had to pass Legal review. I learned to write specs that included the user-facing copy AND the regulatory rationale — making reviews faster and fewer revisions come back.

2

Power-User Depth vs. New-User Clarity

SMEs wanted everything visible. New users needed progressive disclosure. Solution: compact default view with quick-expand for power users — both groups satisfied without compromise.

3

Accessible Data Visualisations

The graph is inherently visual. Making it accessible required ARIA-labeled nodes, keyboard traversal between connected models, and a "list view" alternative for screen readers.

Final Thoughts

"Thoughtful UX can turn a compliance burden into a strategic asset."

By treating data relationships as first-class citizens in the UI, we transformed a fragmented manual process into a unified digital workflow. This project proved that even in highly restricted fintech environments, thoughtful UX can drive both operational efficiency and regulatory safety — simultaneously. It opened a new market opportunity for CitiGroup.

Project Screens

Design Screens & Deliverables

Citi_Activity

Hero Screen — Full Width

Model Library — List View
Click to upload your screenshot

JPG · PNG · WebP · up to 10MB
Model Library list view

Two-Column Screens

Dependency Graph View
Click to upload

JPG · PNG · WebP
Dependency graph screenshot

Registration Flow
Click to upload

JPG · PNG · WebP
Registration flow screenshot

Three-Column Screens

Audit / History Log
Click to upload

JPG · PNG · WebP
Audit log

Column Preferences
Click to upload

JPG · PNG · WebP
Column preferences

Additional Screen
Click to upload

JPG · PNG · WebP
Additional screen

💡 To make images permanent: open this HTML in a code editor and replace each .img-slot div with <img src="your-file.jpg" alt="description" style="width:100%;border-radius:12px;">

Design Files

Project Assets & Files

All files are subject to NDA. Contact to request access with your name and role.

🎨

Figma Design File

Main design file with all screens, components, states, and the complete Model Library design system.

Request Access
▶️

Interactive Prototype

Clickable Figma prototype: model registration flow, relational graph, and audit history log.

Request Access
📄

Case Study PDF

Full documentation including research findings, wireframes, and complete design rationale.

Request Access
📐

Design Specifications

Developer handoff specs: ARIA annotations, spacing tokens, component states, accessibility notes.

Request Access
🔍

User Research Report

SME interview findings, usability testing results, and journey maps for Model Developers and Risk Managers.

Request Access
➕

Add Your File

Replace this card with a link to your Figma file, Notion doc, prototype, or any project asset.

Add Link

🔒 NDA applies to all files. Contact surbhi.contactme@gmail.com to request access.

Surbhi Mahendru · Senior UX/UI Designer · surbhi.contactme@gmail.com

← Back to Portfolio