case study 02 / 05 — financial services

mvp shipped in record time, quality intact

a portfolio monitoring product, from whiteboard to live with twelve portfolio companies in ten weeks.

client
a mid-market private equity firm
sector
financial services ↗
duration
10 weeks
team
4 engineers, 1 designer, 1 product lead
the result, in numbers
10 wksfrom kickoff to live
12portfolio companies onboarded at launch
0critical defects in the first quarter
the brief

the firm's portfolio reporting ran on emailed spreadsheets. kpis arrived three weeks after month-end, in twelve different formats, and the investment committee made decisions on numbers nobody fully trusted.

they needed a product their portfolio ceos would actually use — before the next fundraising cycle, and to a security bar their lps would diligence.

the build

10 weeks, 4 phases, one team.

  1. 01frame1 week

    one metric set, one submission flow, one committee view.

  2. 02prototype1 week

    clickable flows tested with four portfolio cfos.

  3. 03build6 weeks

    weekly releases to a pilot group of three companies.

  4. 04launch2 weeks

    rollout to twelve companies, soc 2 controls evidenced.

before
  • kpis three weeks after month-end
  • twelve spreadsheet formats
  • manual consolidation
  • no audit trail
after
  • kpis on close day
  • one validated metric set
  • automatic consolidation
  • every figure traceable to source
ten weeks, and it looked like something we'd been refining for two years.
— operating partner, a mid-market private equity firm
the result

portfolio companies submit kpis through the product in minutes, validated at entry. the committee sees one standardized, live view across the portfolio the day the books close.

the platform now underpins the firm's lp reporting and has become part of its pitch to new management teams.

practices
stack
  • typescript
  • next.js
  • postgres
  • vercel
  • aws
  • dbt
next case study03 / 05years of manual process automated in one quarter
get started

ready to build something great?