DC

SprintLens Dashboard

Built collaborative dashboards with optimistic UI, server actions, and real-time presence powered by WebSockets.

Next.js App RoutertRPCPostgreSQLPrismaTailwind CSSRadix UI
SprintLens dashboard overview

Overview

SprintLens equips SaaS founders with a telemetry cockpit that surfaces the truth about acquisition, activation, and retention. I partnered with the founding team to translate analyst pain into a living product.

Problem

  • Growth, product, and finance teams relied on stale spreadsheets and duelling metrics.
  • Dashboard performance tanked once datasets crossed a few million events.
  • Enterprise prospects needed rock-solid access control and auditability from day one.

Solution

  • Designed story-centric dashboards with saved views, annotations, and collaborative filters.
  • Implemented Postgres segmentation tables with incremental refresh to keep queries sub-second.
  • Wrapped the app in policy-driven tRPC procedures enforcing RLS and capturing every change.

Results

190% faster insights

Median dashboard query dropped from 4.2s to 1.4s after segment clustering.

SOC2-ready foundation

Role policies, audit logs, and encryption satisfied security reviewers pre-beta.

3 launch customers

Secured paid pilots within two weeks thanks to demo storytelling + reliability.

Key Decisions

  • Next.js App Router, React Server Components, tRPC, and TanStack Query.
  • PostgreSQL with Prisma, row-level security, and scheduled materialisation.
  • Tailwind CSS + Radix UI for accessible interface primitives.

Timeline

Research

Facilitated metric-mapping workshops across marketing, product, and finance.

MVP Build

Delivered dashboards, segmentation engine, and collaboration suite in six weeks.

Scale

Instrumented feature usage, alerts, and board-ready reporting.

Explore the build