01 / 12 — Featured Case Study

Meridian
CRM.

A relationship-first CRM with AI-drafted follow-ups. Built from blank repo to launched product in six weeks for a Series A team that had outgrown spreadsheets.

Client
Meridian Labs
Year
2026
Timeline
6 weeks
Role
Solo build
Stack
Next · Supabase · OpenAI
01 — Context

The Sales Team Was
The Bottleneck.

Meridian Labs runs a small, founder-led sales motion. Their team of four was managing 300+ active relationships across a tangle of spreadsheets, email folders, and a HubSpot license they'd already half-abandoned. Every reply took 20 minutes to draft. Most never went out at all.

The founder wanted three things: a relationship-first interface (not a deal-pipeline funnel), AI-drafted replies that sounded like the team wrote them, and a real launch date instead of a six-month timeline. We agreed on a six-week build, weekly demos, and a hard scope.

02 — Approach

Ship a Tiny
Version First.

The trap with CRMs is everyone wants every feature on day one. I shipped a single screen first — a list of relationships with a “Draft Follow-Up” button — in five days. The team used it for a week and told me exactly what they wanted next.

  • Week 1 — SpikeOne screen, one button, drafts going to clipboard. Used by the team for real outreach within seven days.
  • Week 2–3 — Pipeline viewContacts, statuses, and an event timeline. Imported their existing spreadsheets so day one was day full.
  • Week 4 — AI agentDrafts pulled context from past emails, deal notes, and a custom voice-tuning fine-tune. Human-in-the-loop on every send.
  • Week 5 — IntegrationsGmail two-way sync, Slack notifications, Stripe billing events surfaced in the contact timeline.
  • Week 6 — Polish & launchEmpty states, onboarding flow, billing, docs, runbook. Live on a Friday afternoon.
03 — Results

What Changed.

Six months after launch, the team's outbound throughput has nearly doubled while the time spent at the CRM has dropped. The most cited internal metric isn't a sales number — it's that nobody on the team has opened the spreadsheet since launch day.

6 wks
From blank
repo to launch
20+ hr
Saved per
week, team-wide
3.8×
Reply volume vs.
pre-launch baseline
$0
Overage charges
or surprise scope
The AI pipeline alone saves us 20+ hours every week. Genuinely remarkable work.James M. — CEO, Meridian Labs