Skip to content

Ontevo, getting a paid AI product ready to charge for

Pricing, checkout and Stripe entitlements, tenant-safe customer simulations and admin tools for a US AI customer-insight SaaS.

Buildingchecked 21/10

Client
Ontevo (Lighthouse Insights)
Role
Contract work in a shared team
Period
04/2026 →
Proof
2 claims
With
Tran Tien Van
Stack
Next.js · React · TypeScript · RTK Query · React Hook Form · Zod · Clerk · Django · Celery · Stripe · Vitest · pytest
  1. 1ProblemPaid plans, tenant safety and admin tools had to land in a large shared codebase.
  2. 2BuildNext.js 15 screens and Django 5.2 services, each change shipped with tests.
  3. 3Result637 commits and 293 test files added since 04/2026.
637P1
My commits on Ontevo
293P2
Test files I added to Ontevo

Problem

Ontevo, formerly Lighthouse Insights, is a US SaaS that scans a company's online presence against its competitors and turns it into next actions, with a creative studio, customer simulations and advisor chat. Paid plans, tenant safety and admin tools had to land in a codebase that several teams work on.

Build

During a UI overhaul I moved the frontend from Axios to RTK Query and from Formik to React Hook Form with Zod, and added design tokens, loading and error states and accessibility fixes.

I built pricing, checkout and entitlements driven by Stripe webhooks, scoped customer simulation runs and cohorts by tenant, mirrored gallery images with SSRF checks, and added a Super Admin dashboard, role-based write gating and a panel that explains each score.

Result

415 frontend and 222 backend commits since 04/2026, out of 1,983 and 4,687 in the two repositories P1, with 215 frontend and 78 backend test files added P2.

Limits

The product, its data and its decisions belong to Ontevo, and Van leads the engineering. I don't publish screens of the app, so this record has none; the public sign-in page is linked instead.

My part

A contract engineer on a shared team. The work listed above is mine; architecture decisions were made with the team lead.

Proof of delivery · NLV-26-ONT

#ClaimEvidenceAs ofConfidence
P1415 frontend and 222 backend commits since 04/2026, out of 1,983 and 4,687 in the two repositories.21 Oct 2026I hold the artifact
P2Added 215 frontend and 78 backend test files.
  • Test files I added to Ontevo (On request)
21 Oct 2026I hold the artifact