Financial infrastructure · B2B SaaS · Long-term product work · Over two years

Financial Reconciliation Software

Designing financial reconciliation workflows for high-volume transaction operations.

At Credrails, I worked on a financial reconciliation product used by finance and operations teams to compare records, investigate discrepancies, manage exceptions, and report on reconciliation outcomes.

My involvement lasted more than two years, moving from customer feedback and incremental improvements to design-system evolution, onboarding, and the foundations of a ground-up redesign.

Credrails Recon dashboard showing transaction volumes, reconciliation status, balances, and cashflow analytics
Credrails Recon operational dashboard. The interface is shown with non-sensitive portfolio data.
Portfolio-safe product view

The selected screens explain the product experience without exposing customer names, customer records, internal matching rules, or proprietary architecture.

Long-term product work across a complex financial operations platform.

This was not one feature or one visual redesign. I worked across customer discovery, reconciliation workflows, exception management, interface improvements, design-system evolution, onboarding, and the early product direction for a ground-up rebuild.

Role
Product Designer
Company
Credrails
Duration
Over two years
Platform
Web application
Industry
Fintech and financial infrastructure
Users
Finance, reconciliation, operations, and implementation teams

The scope

Improve what existed while helping define what the product should become.

I joined customer calls, translated operational needs into product requirements, designed new features, refined daily workflows, collaborated with engineers and product managers, and helped build a stronger product foundation over time.

Reconciliation turns transaction differences into work that teams can resolve.

Financial reconciliation compares records from different sources to confirm that money moved as expected. Matching records can move forward. Unmatched records require teams to understand what is missing, duplicated, delayed, reversed, incorrectly formatted, or recorded with a different value.

  1. 01

    Data sources

    Internal records, bank files, processors, settlements, and partner exports.

  2. 02

    Import or sync

    Bring records into a structured reconciliation process.

  3. 03

    Match

    Compare records across sources and identify differences.

  4. 04

    Review

    Move unmatched records into an investigation workflow.

  5. 05

    Resolve

    Resolve, assign, or escalate the exception with context.

  6. 06

    Report

    Preserve outcomes for finance, operations, and management.

Product insight
Reconciliation is not just about matching records. It is about helping teams understand what went wrong, what needs attention, and what can be trusted.

This was long-term product work, not a single redesign.

My work moved between customer discovery, feature design, workflow improvements, interface refinement, and product strategy. Some days focused on customer feedback. Others focused on technical constraints, design-system decisions, or the future structure of the product.

01Customer calls and feedback synthesis
02Reconciliation and exception workflows
03New features and incremental improvements
04Interface and navigation refinement
05Design-system evolution
06Auto-onboarding workflows
07Early product architecture for a ground-up redesign
Product evolution

The product started with strong engineering logic. My work helped move it toward a clearer, more usable, and more scalable product experience.

Customer calls shaped how the product evolved.

Reconciliation is not a generic workflow. Customers may use different file formats, sources, business rules, reports, and exception types. Listening directly helped me understand where teams lost time, which information they needed first, and which requests pointed to reusable product patterns.

01

What needs attention

Which jobs, records, or exceptions should a team review first?

02

Why a record failed

What evidence explains the mismatch or processing issue?

03

What happens next

Which action is available, and who is responsible for it?

04

What supports a decision

Which financial details need to remain visible during review?

05

Where setup breaks down

Which onboarding steps create delays or repeated support work?

06

What can become reusable

Which customer request points to a broader product pattern?

The central product question
How could we help finance and operations teams match, investigate, and resolve transaction records with greater clarity and less manual effort?

The most important work began when records did not match.

Matched transactions often required little attention. Exceptions were where teams spent most of their operational time. The product needed to show why a record required attention, preserve the relevant detail, make the available action clear, and retain a dependable resolution history.

01

Data import

Bring transaction records into the product and make processing state visible.

02

Matching

Compare records across sources and distinguish matched activity from exceptions.

03

Exception work

Review mismatches, understand context, and move each item toward resolution.

04

Job status

See what completed, failed, remains pending, or needs attention.

05

Reports

Share reconciliation outcomes with finance, operations, and management teams.

06

Customer setup

Collect the requirements needed to configure a dependable reconciliation process.

Core operational workflow

Move from mismatch to a recorded resolution.

Exceptions were not edge cases. They were a primary product journey.

  1. 01Unmatched record
  2. 02Exception created
  3. 03Review details
  4. 04Investigate mismatch
  5. 05Resolve, assign, or escalate
  6. 06Resolution recorded

Small improvements gradually revealed the need for a larger change.

Customer feedback led to workflow changes. Repeated usability issues led to better tables, filters, statuses, empty states, and navigation. New features exposed gaps in the visual language and component system. Each improvement helped, but also made the limits of the original architecture more visible.

  1. 01

    Engineering-led product

    The first version proved that the technical reconciliation system could work.

  2. 02

    Customer feedback

    Calls and support patterns made recurring operational friction visible.

  3. 03

    Workflow improvements

    Individual journeys became clearer, more predictable, and easier to act on.

  4. 04

    Interface and theme updates

    Tables, filters, statuses, navigation, and visual hierarchy became more consistent.

  5. 05

    Design-system evolution

    Shared patterns helped a growing product feel more coherent across features.

  6. 06

    Decision to rebuild

    The limits of incremental improvement pointed to a deeper architectural problem.

  7. 07

    Redesign exploration

    I began the product and workflow foundations for a ground-up rebuild.

A shared system for a growing operational product.

The product used Ant Design as a technical foundation. My work involved adapting that foundation into a more intentional product language rather than treating the default library as the finished design system. This was an ongoing evolution, not a one-time visual refresh.

Design-system foundationShared patterns made repeated work feel familiar.
01Tables and data density02Filters and search03Forms and validation04Status and attention states05Modals and drawers06Navigation07Empty and error states08Reports and exports

When incremental improvements were no longer enough.

Over time, it became clear that the product needed more than another round of interface changes. Its layout, information architecture, workflow hierarchy, and customer setup model needed to be reconsidered together.

Before leaving Credrails, I began the foundational work for a ground-up redesign. I explored a clearer navigation model, reconciliation job structure, exception flow, table patterns, reporting, customer configuration, and the path from data import to matching and resolution.

The redesign was not completed or launched during my time at the company. My contribution was the early product thinking and structural direction for a more coherent rebuild.

Product architectureNavigation modelReconciliation job structureException handlingTable patternsReporting structureCustomer configurationUpload to resolution journey
Scope note

After many incremental improvements, the next step was to rethink the product from the ground up. I started that work before leaving the company.

Improving the experience before reconciliation begins.

A customer's experience starts before the first reconciliation job. Different data sources, file formats, business rules, and reports can make implementation demanding. I worked on a guided auto-onboarding direction to collect those requirements more clearly.

Auto-onboarding flow

Bring structure to customer setup.

The intended benefit was clearer inputs for implementation teams and a more manageable path to configuration.

  1. 01Business requirements
  2. 02Data sources
  3. 03Reconciliation rules
  4. 04Reporting needs
  5. 05Implementation review
  6. 06Structured setup

The operational experience, from overview to recovery and support.

These screens show how the product brought reconciliation health, source comparison, file ingestion, validation, and self-serve support into one connected operational system.

11 · Outcome and reflection

A stronger foundation for complex financial operations.

Customer-informed product work

Product decisions stayed connected to real reconciliation and implementation needs.

Clearer operational workflows

Matching, status, exception review, and next actions became easier to understand.

A more coherent interface

Shared patterns improved consistency across a growing financial operations product.

A stronger future direction

The early rebuild work reframed the product around a more deliberate architecture.

Working on reconciliation moved me deeper into fintech infrastructure. It taught me how to design for data-heavy systems where accuracy, status, onboarding, exception handling, and trust all shape the experience.

Those lessons later influenced how I approached founder-led products such as Remllo Watchtower, Remllo Identity, and Remllo Compliance. The context changed, but the underlying questions remained familiar: what needs attention, what can be trusted, and what should happen next?

Good financial infrastructure design makes operational complexity easier to see, understand, and act on.

Read next

CSV file validation for reconciliation

Next case study