Yaazh /
01 · Financial Engine 02 · AI Companion
Product Design & Systems Architecture

Financial Operations Engine — Making Sense of Complexity

How mapping the journey from messy bank transactions to clean financial statements helped disconnected teams design the right product.

My Role Product Design & Systems
Domain Enterprise Financial Operations
Scale 40M+ Entity Records
Executive Summary · The 30-Second Skim Context & Outcomes
01 · The Challenge

Design requirements were coming from separate product teams in isolation, without anyone having mapped how raw bank transactions actually flow into official financial ledgers.

02 · My Approach

Mapped the complete end-to-end product journey (from initial setup to daily automated processing), giving all teams a shared big-picture story to evaluate every new requirement.

03 · The Impact

Eliminated dropdown crashes across 40M+ records, redesigned reporting into an active in-app investigation loop, and aligned cross-module workflows.

01 — The Core Problem

Two completely different languages.

Daily banking operations speak Business Data, while the company's official financial record only understands Balanced Debits & Credits. They cannot communicate directly.

01 · Bank Transaction Feed
Customer Jane Doe
Event Loan Disbursement
Amount $15,000.00
Branch North Metro #104
VS
02 · Master General Ledger
Account Debit Credit
Loan Receivable $15,000.00
Bank Cash Account $15,000.00
Total $15,000.00 $15,000.00
The Translators

Meet the Two Systems

To bridge the gap between raw bank feeds and the General Ledger, two specialized systems work in tandem:

The Data Hub System 01
The Data Organizer & Sanitizer
System Voice

“Give me messy business data. I’ll clean, validate, and structure it so it’s primed for accounting.”

The Accounting Engine System 02
The Financial Rules Master
System Voice

“Give me structured data. I’ll turn it into debits/credits and speak the ledger's language.”

02 — The Investigation & Discovery

Connecting the dots when information was scattered everywhere.

Before jumping into UI design, a designer needs the big picture: What is this product trying to solve? Who uses it, and when? Here is how we investigated the complexity across three progressive parts:

02.1 · What Was the Problem?

15+ Functional Silos with No Shared Mental Model

Balance Reconciliation
The Sleuth
Source Ingestion
The Collector
Data Quality
The Inspector
Data Mapping
The Translator
Accounting & Journals
The Scribe
Process Orchestration
The Maestro
Reporting & Analytics
The Analyst
Sub-Ledger Data Prep
The Organizer
Ledger Setup
The Anchor
Environment Setup
The Architect
Security & Audit
The Guardian
Balance Reconciliation Assurance Layer

“I need to compare operational balances with general-ledger balances, find differences, define valid adjustments, and keep evidence of how each difference was resolved.”

02.2 · What Is the Actual Product Flow?

The End-to-End Journey — From Business Activity to Financial Insight

STAGE 01 1. Collect · Ingesting Raw Business Feeds
Source systems layer

Bring in financial activity and supporting reference data from external banking systems and loan origination platforms.

🧩 Docked Functional Characters in this Stage:
02.3 · How Did I Uncover This?

The 3 Concentric Discovery Layers (From Specs to Ground Truth)

Layer 01 · Static Artifacts Baseline Specs
Layer 02 · Stakeholders Internal Perspectives
Layer 03 · Ground Truth Primary Reality
STEP 05 · LAYER 03 05 · Primary User Research (Finance & Operations Roles)
Ground Truth & Synthesis

Uncovering Operator Ground Truth & The CSV Export Trap

Conducted in-depth interviews and live walkthroughs with operational bank accountants and reconciliation specialists.

Key Understandings & Findings:
📄 Discovery Report Part 1 (Finance User Verbatims)
See Breakthrough: Sense-Making Loop
02.4 · The Information Architecture Shift

Uncoupling the Inverted Hierarchy: From Broken Setup Wizard to Operational Hub

Synthesizing our discoveries revealed that the interface wasn't just confusing—the underlying Information Architecture and object relationships were fundamentally inverted. Here is how we dismantled the legacy traps:

System Architecture Refactoring Toggle below to compare the structural models
The Redesigned Operational Architecture Unified Lifecycle Engine
1. Operational Lifecycle Hub (Homepage) Active Command Center
⚡ Pending Actions Instantly resume half-built draft configs.
🚨 Live Notifications Surfaces failed loads & items needing review.
📊 Pipeline Progress Track lifecycle: Draft ➔ Configured ➔ Active.
2. Global Decoupled Tier (Reusable Infrastructure) Reusable Across All SLAs
SLA Subledgers · Global Data Ingestion (EDD & Connectors) · Reconciliation · Orchestration

Elevated EDDs and Connectors into a top-level shared catalog. Multiple subledgers now attach to existing file descriptors without duplicate setups.

3. Automated Cloud Sync (No Off-Tool Bouncing) Zero Friction Handshake
1. Product Info & Events ✨ Automated Hub & Engine Sync 2. Header & Line Rules 3. Review & Launch

Designed an automated background API sync between Data Hub and Accounting Engine—eliminating the manual ZIP file exchange entirely.

01 · Global Ingestion

Decoupled EDD and Connectors so feeds can be maintained independently and reused across subledgers.

02 · Operational Lifecycle

Re-anchored the homepage around daily operator needs: pending draft recovery, failure alerts, and load tracking.

03 · Automated Sync

Replaced the 6-step manual ZIP download/upload protocol with a seamless automated cloud sync handshake.

03 — Design Breakthroughs

Where real-world scale challenged our assumptions.

Once the entire journey was mapped, several critical friction points and failure modes were uncovered:

BREAKTHROUGH 01 · RULE MAPPING Scale & Performance

The 40M+ Row Dropdown Problem

In rule configuration, users map account fields (like customer IDs and account categories). We initially designed a standard searchable dropdown. But in user testing with real bank data, the database contained 40,000,000+ customer entities. Typing caused thousands of matches, server timeouts, and browser freezes.

The UX Reframing: Browsing vs. Exact Matching

If a field has 40M rows, users aren't casually browsing—they already know their exact code. We altered the interaction: under 20 matches shows an instant dropdown; over 20 matches halts slow searching and lets the user paste their verified exact ID directly.

BREAKTHROUGH 02 · THE ACCOUNTING MOMENT Domain Integrity

Reclassification & The "Wrong Lane" Problem

Financial statements must tell the truth. If an account is overdrawn by $500, displaying it as Cash: -$500 on the balance sheet is misleading because negative cash assets do not exist. In reality, it is money owed to the bank: Bank Overdraft Liability: $500.

The Design Fix: Transparent Auditability

Rather than automating reclassifications as an opaque black box, we designed a clear 7-step review cycle (Detect → Review → Prepare → Execute → Investigate → Validate → Retain) ensuring finance teams can trace and defend every balance adjustment during audits.

BREAKTHROUGH 03 · GL POSTING & ASSURANCE Workflow Architecture

Reporting is Not a File-Download Task

Finance analysts were regularly exporting giant CSV spreadsheets to calculate adjustments in Excel because the software treated reporting simply as a static download button.

The Shift: The 5-Stage Financial Sense-Making Loop

We redesigned reporting into an active in-app workflow: MONITOR overall ledger health → DETECT discrepancies → INVESTIGATE 1-click drill down to source rows → UNDERSTAND the rules applied → ACT resolve and adjust directly inside the app.

BREAKTHROUGH 04 · CROSS-SYSTEM SYNC Strategic Product Vision

Eliminating Manual File Handoffs

In system handoffs, users were manually downloading zip files from the Data Hub and uploading them into the Accounting Engine just to synchronize product definitions.

Reframing the Question

We helped the product leadership move from “How do we make the file upload button easier?” toward “Why does the user have to perform this manual handoff at all?”, establishing the roadmap toward direct, automated system synchronization.

04 — Validation & Reflection

What Changed

“This proposed design is a much better interface—it aligns well with our thoughts. The current system is not intuitive, so you have to work around it. This makes real sense.”
Implementation Consultant · Usability Testing
“This screen is better, it gives you the view of all the assets which are already configured, what status of that, who created, and the last updated.”
Finance Operations User · Global Bank
The Closing Thought
“Complex products don't become simple because we hide the complexity. They become understandable when we expose the right relationships.”
Yaazh · Product & Systems Designer