Internal Tools
Accounts Management System
One live view of customer accounts that replaced spreadsheet reconciliation for finance and support teams.
- Role
- Full-stack developer
- Timeline
- 6 weeks
- Stack
The problem
Finance and support staff reconciled customer accounts across spreadsheets, so month-end close stalled on manual lookups.
The approach
- 01
One source of truth
Mapped how finance and support staff actually looked up account history, then modelled accounts, transactions and support notes into a single PostgreSQL schema so every screen reads from the same place.
- 02
A live account view
Built a React dashboard on indexed queries with server-side pagination, so a full customer history opens in one screen with no exports and no manual joins.
- 03
Close-ready reconciliation
Grouped activity by period so month-end checks run against live data instead of copied spreadsheets.
The outcome
Consolidated account history in one live view cut month-end reconciliation from three days to a single afternoon.
Want results like this?
Book a call and let's talk about your project.

