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
- 1ProblemPaid plans, tenant safety and admin tools had to land in a large shared codebase.
- 2BuildNext.js 15 screens and Django 5.2 services, each change shipped with tests.
- 3Result637 commits and 293 test files added since 04/2026.
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
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.
Links
Proof of delivery · NLV-26-ONT
| # | Claim | Evidence | As of | Confidence |
|---|---|---|---|---|
| P1 | 415 frontend and 222 backend commits since 04/2026, out of 1,983 and 4,687 in the two repositories. |
| 21 Oct 2026 | I hold the artifact |
| P2 | Added 215 frontend and 78 backend test files. |
| 21 Oct 2026 | I hold the artifact |