Ponti StudiosBook a call
All work

Lumina

Learning platform for professionals.

Problem

Checkout leakage and broken course discovery were killing retention.

The solution

Six independently shippable workstreams: search, retention, payments, frontend performance, grading reliability.

Approach

  1. Structured the rebuild as six independently shippable workstreams with clear interface boundaries, so no single risky rewrite blocked delivery

  2. Built hybrid BM25 + pgvector search directly in Postgres instead of adding an external search service the scale didn't justify

  3. Migrated Svelte 4 to 5 surface-by-surface behind feature flags — every component reversible without a deploy

  4. Fixed grading disputes by moving from floating-point to integer arithmetic with write serialization

Next case

Revrock

Musicians planned tours without knowing where the audience or money was. Built routing and revenue planning around real demand.

Have a problem worth solving?

Book a call