Challenge
A dashboard that had grown organically for years. Merchants, admins, and support staff shared the same cluttered screens, and critical actions were buried three levels deep.
Merchant & Admin Dashboard
Rebuilding a merchant and admin dashboard so finance and operations teams can monitor payments, reconcile transactions, and manage risk from one calm surface.
A dashboard that had grown organically for years. Merchants, admins, and support staff shared the same cluttered screens, and critical actions were buried three levels deep.
A role-aware information architecture with a consistent table system and restrained color, plus a focused step-based reconciliation flow with inline validation.
Teams reconciled 41% faster and new operations staff onboarded in days, not weeks. The design system became the foundation for every Liverum surface.
Liverum's dashboard had grown organically for years. Merchants, admins, and support staff all shared the same cluttered screens, and every new feature added another tab. Critical actions were buried three levels deep.
I led the redesign of the core operational surface — the place teams live in all day — with a mandate to make dense financial data legible without dumbing it down.
I built a role-aware information architecture so merchants and admins each saw a workspace tuned to their tasks. A consistent table system, clear typographic hierarchy, and restrained use of color let people scan thousands of transactions without fatigue.
Reconciliation — the most painful workflow — was rebuilt around a focused, step-based flow with inline validation, cutting the number of screens a user had to touch to close their books.
Teams reconciled transactions significantly faster, and onboarding new operations staff went from weeks to days because the interface now taught itself. The design system that came out of the project became the foundation for every Liverum surface.
Liverum is a merchant and admin dashboard for a crypto payments platform — the operational surface where finance and ops teams monitor payments, reconcile transactions, and manage risk.
The dashboard was where trust in the whole platform was won or lost. Slow, error-prone operations directly cost merchants money and eroded confidence in the product.
Merchant finance teams, internal admins, and support staff who live in the product all day and need dense financial data to stay legible under pressure.
B2B payments tooling was functional but hostile — inherited enterprise UIs where every team shared the same cluttered screens. Modern SaaS had reset expectations for clarity and speed.
How might we make a dense, multi-role operations dashboard legible enough that finance teams reconcile with confidence and new hires onboard in days?
This was an operations tool, so we researched where it was used: shadowing finance teams, interviewing admins and support, benchmarking B2B dashboards, and mining usage logs to see which paths were actually worn.
Interviews with ops, engineering, and account management exposed a tool everyone patched but no one owned.
Every team asked for one more column, and now nobody can find anything.
Onboarding a new analyst takes weeks because the interface has no logic to it.
Shadowing eight operators during real reconciliation showed the work was detective work — hunting for discrepancies across disconnected views.
I keep four tabs open just to match one transaction. It should be one screen.
I've memorized where everything is. A new hire is basically lost for a month.
Discrepancies were scattered, forcing constant tab-switching
No visual system separated states or severities
The tool rewarded memorization over clarity
We benchmarked against modern B2B financial dashboards and legacy enterprise tools.
Combining SaaS-grade clarity with real financial density was the underserved middle.
Usage logs quantified how much effort routine tasks actually cost.
The reconciliation journey revealed friction concentrated in locating and cross-referencing data.
Research showed the cost was navigation and cross-referencing, not the decisions themselves. So the strategy centered on legibility and structure: a shared system, role-aware views, and inline context — reducing effort before adding any new capability.
Legibility mattered more than fitting everything on screen
Consistency was the only defense against future entropy
Each role needed focus, not the full toolset
We prioritized by frequency and pain — the tasks operators did daily and dreaded most came first, and foundational system work was sequenced to unblock everything after it.
A loop shaped by operational reality. Every round of testing happened against live reconciliation work, which kept sending us back to the information architecture until each role could see only what it needed.
Shadowed finance, ops, and support staff to see how a dashboard grown over years actually got used under deadline.
Reframed the problem as role clarity, not more features — each user needed a legible view of only their own work.
Explored a role-aware architecture and a reusable table system that could tame density without dumbing it down.
Built the reconciliation flow and core tables at fidelity, with inline validation so mistakes surfaced early.
Ran the flows with real finance teams to see whether they could reconcile with both confidence and speed.
Tuned hierarchy, defaults, and validation, then hardened the patterns into a reusable design system.
Finance and operations teams live in this dashboard to keep payments reconciled. The flow centers on the daily triage decision: is a transaction clean, or does it need investigation before the books can close?
Merchants and admins land on different default surfaces, so each team sees only the payments and controls relevant to their responsibilities.
Flagged transactions are pulled into a dedicated review queue, keeping the exceptions that need human judgment separate from the clean volume that can flow through.
Every path — resolved exception or clean match — ends in a reconciled, logged state, so finance can trust the numbers and prove how they got there.
The delivered dashboard gives finance and operations teams one calm surface for high-volume reconciliation. Three views define it: seeing the whole picture, working the exceptions, and closing the books.
Let a team assess the health of thousands of daily transactions in a single glance, without drowning in rows.
Status is summarized at the top with clear counts, dense tables use restrained typography and generous row spacing for scanability, and role-based defaults surface the metrics each team actually owns.
Teams triaged the daily queue faster and reported far less time spent hunting for what needed attention.
Give analysts everything needed to resolve a flagged transaction without leaving the screen or losing context.
Selecting a flag opens a detail drawer beside the list rather than a new page, keeping the queue in view; risk signals, history, and actions are grouped so judgment and resolution happen in one place.
Exceptions were cleared with fewer clicks and less context-switching, shortening the time to resolve a flag.
Turn the messy end-of-period close into a confident, auditable moment finance can stand behind.
Reconciled totals, outstanding items, and a complete audit trail live on one report, with exports and filters that mirror how accountants already think about closing the books.
Reconciliation became a repeatable, provable routine, reducing month-end friction and disputes over the numbers.
An enterprise system tuned for density without fatigue. A disciplined table language, restrained status color, and a strict type scale let teams scan thousands of rows calmly.
Radius12pxBase unit4pxGrid8pxFocus ring2px accentConsolidating fragmented tools into one calm surface made reconciliation faster, onboarding dramatically shorter, and errors rarer — turning a daily grind into a repeatable, auditable routine.
This project taught me that enterprise design is mostly the discipline of subtraction under pressure. The teams didn't need more features — they needed the existing complexity organized honestly, and getting there meant saying no a lot.
Power users wanted everything on one screen; new hires drowned in it. The trade-off was progressive density — calm defaults with depth on demand — which frustrated a few veterans before it won them over.
A unified system collided with years of one-off workflows. We standardized aggressively but had to carve deliberate exceptions, accepting some inconsistency rather than breaking critical, entrenched processes.