Skip to main content
Case studies

How we move from problem to outcome

A closer look at the work — the constraints we navigated, the decisions we made, and the metrics that moved.

60+
Engagements shipped
4.9 / 5
Client CSAT
8 wks
Avg time to launch
98
Avg Lighthouse
Brightline Dental
Dizroot shipped our new site in six weeks and bookings jumped 38% the first month. The team felt like an extension of ours.
Amara OkaforFounder, Brightline Dental
HealthcareHealthcare+38% bookings in first month

Brightline Dental

  1. 1
    Client background

    Brightline Dental operates in the healthcare space. They came to us after outgrowing their previous setup and needing a partner who could move with senior judgment, not just hands.

  2. 2
    Business challenge

    The clinic’s legacy site was slow, hard to update, and converted poorly. Bookings happened over the phone, creating bottlenecks for the front-desk team.

  3. 3
    Research

    We started with stakeholder interviews, analytics review, and a competitive teardown. The goal: separate symptoms from root causes before we touched a single design file.

  4. 4
    Design process

    From low-fidelity flows to a brand-aligned design system, every screen was prototyped, reviewed, and pressure-tested with the team before development began.

  5. 5
    Development

    Built on Next.js, Sanity CMS, Tailwind and shipped behind feature flags, with weekly demos and a single shared backlog.

  6. 6
    Results

    Outcome: +38% bookings in first month. Bookings +38% · Page speed 98 / 100 · Time on site +62%.

+38%
Bookings
98 / 100
Page speed
+62%
Time on site
  • Next.js
  • Sanity CMS
  • Tailwind
  • Vercel
Full case study
Olea & Fig
Beautiful design, exceptional engineering, and a process that respected our timeline. Easiest agency relationship I’ve had.
Daniel ReyesHead of Product, Olea & Fig
E-CommerceHospitality3.2× online orders

Olea & Fig

  1. 1
    Client background

    Olea & Fig operates in the hospitality space. They came to us after outgrowing their previous setup and needing a partner who could move with senior judgment, not just hands.

  2. 2
    Business challenge

    The restaurant relied on third-party platforms with high commissions and a generic look that didn’t match its brand.

  3. 3
    Research

    We started with stakeholder interviews, analytics review, and a competitive teardown. The goal: separate symptoms from root causes before we touched a single design file.

  4. 4
    Design process

    From low-fidelity flows to a brand-aligned design system, every screen was prototyped, reviewed, and pressure-tested with the team before development began.

  5. 5
    Development

    Built on Astro, Stripe, Sanity and shipped behind feature flags, with weekly demos and a single shared backlog.

  6. 6
    Results

    Outcome: 3.2× online orders. Online orders 3.2× · Commission saved $11k / mo · LCP 1.1s.

3.2×
Online orders
$11k / mo
Commission saved
1.1s
LCP
  • Astro
  • Stripe
  • Sanity
  • Cloudflare
Full case study
Northgate Academy
They translated a tangle of spreadsheets into a clean, reliable platform. Teachers and parents both love it.
Priya ShahDirector, Northgate Academy
EducationEducationSaved 28h / week of admin

Northgate Academy

  1. 1
    Client background

    Northgate Academy operates in the education space. They came to us after outgrowing their previous setup and needing a partner who could move with senior judgment, not just hands.

  2. 2
    Business challenge

    Admin staff and teachers maintained dozens of fragmented spreadsheets. Parents had no real visibility into their kids’ progress.

  3. 3
    Research

    We started with stakeholder interviews, analytics review, and a competitive teardown. The goal: separate symptoms from root causes before we touched a single design file.

  4. 4
    Design process

    From low-fidelity flows to a brand-aligned design system, every screen was prototyped, reviewed, and pressure-tested with the team before development began.

  5. 5
    Development

    Built on React, Supabase, Postgres and shipped behind feature flags, with weekly demos and a single shared backlog.

  6. 6
    Results

    Outcome: Saved 28h / week of admin. Admin time saved 28h / wk · Parent engagement +74% · Adoption 100% of staff.

28h / wk
Admin time saved
+74%
Parent engagement
100% of staff
Adoption
  • React
  • Supabase
  • Postgres
  • AWS
Full case study
Let's talk

Want a case study that reads like yours?

It starts with a conversation. Tell us the goal, and we’ll map a path to get there.