Ledgerline
Rebuilt the invoicing dashboard for a B2B billing product so finance teams stopped exporting to spreadsheets.
- Lead engineer
- TypeScript · Next.js · PostgreSQL · Redis
- 1.8s → 240ms p95 dashboard load
Decision
Kept the reporting queries in Postgres with three materialized views refreshed on write, instead of adding a separate analytics store. One database to operate, and the numbers on screen are always the numbers in the ledger.