Everyone assumed the answer was a dashboard. Research showed the real problem was effort, not visibility — so we shipped something simpler that the finance team approved on first review.
Bank reconciliation is the daily process of proving that what the registers recorded, what was sent to card processors, and what the bank actually funded all tie out. When they don’t, the team investigates: expected timing? Carryover? A real problem?
Kohl’s was mid-migration from a legacy mainframe payment switch to Aurus, a modern orchestration platform — a hybrid state where both flows run side by side and financial trust cannot slip, even for a day.
One mis-keyed carryover could throw off the entire daily reconciliation. Critical adjustments, formulas, and institutional knowledge lived in spreadsheets — outside any system, and hardest on newer team members.
Sat with the reconciliation analysts through their real morning routine — how they calculate the expected wire, handle chargebacks, rejects, fees, and the Monday triple-backlog.
Mapped the full flow from register to bank across three states — current, hybrid, and future — so every stakeholder shared one picture of the migration.
Traced how register and settlement data actually populate the mainframe tables, and validated what could realistically be unified in BigQuery.
Used AI-assisted design workflows to turn early concepts into tangible, testable prototypes in days — keeping validation continuous instead of a phase.
The dashboard assumption made sense on the surface — dashboards are the default answer to reporting-heavy workflows, and stakeholders wanted visibility. But research showed visibility wasn’t the bottleneck:
A dashboard would still require users to log in, gather, and interpret. The effort would move — not disappear.
I documented four options in a decision doc, weighing each against the hybrid-state reality, audit requirements, and the team’s actual workflow.
Existing tool, transaction-level data — but no legacy view, unstable prior-day data for audit trails, and blind to the legacy flow.
Could unify every source — but heavy engineering investment, long-term maintenance, and users still gather and interpret daily.
Exception-based and automated — but a chat-first workflow didn’t match how this finance team communicates and documents.
All sources reconciled in BigQuery, delivered in the team’s preferred medium — exception-first, copy-paste compatible with their spreadsheets.
Key totals across all tender types, already assembled — carryover math included.
Confirms when everything balances; surfaces only what needs attention when it doesn’t.
Figures copy-paste into the team’s spreadsheets; ADA-compliant iconography; legacy reports retained as fallback.
The finance team approved the prototype on first review. Both scenarios — balanced and variance — tested against real-world figures, and the team confirmed the format integrates directly into their current workflow.
Engineering picked up the work for implementation immediately after, with legacy reports retained as a fallback so financial trust never depends on a single channel.
This project shows what product design contributes beyond the interface: challenging the assumed solution, rebuilding trust by involving users in the process, connecting user needs with technical feasibility — and having the discipline to recommend the simpler answer when the evidence points there.
The team didn’t get the dashboard they asked for. They got their mornings back.