Skip to content
Juno Vale
All work
01 — Case study · 2025

Ledgerline

Rebuilt the invoicing dashboard for a B2B billing product so finance teams stopped exporting to spreadsheets.

Role
Lead engineer
Stack
TypeScript · Next.js · PostgreSQL · Redis
Year
2025
Result
1.8s → 240ms p95 dashboard load
Ledgerline dashboard showing an invoice table beside a monthly revenue bar chart.
Fig. 01.1 · Ledgerline, 2025

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.

Notes