Work · Tech

The Certification Portal

Register. Train. Score 100. No exceptions.

Tech Live Client work · shown re-skinned
100%
required to pass. Yes, really
15
self-narrating slides
0
humans in the certification loop

The problem

Certifying a distributed sales force meant chasing people through email threads, honor-system quizzes, and 'did you finish the training?' phone calls.

The training content changed often enough that recording a human narrator every time was a non-starter.

What we built

  • A registration-to-certificate pipeline with zero human steps in the middle.
  • AI-narrated slides — studio-quality text-to-speech with a browser fallback, so the deck re-narrates itself whenever the content changes.
  • A perfect-score exam engine: 100% or retake, and the system doesn't get tired of grading.
  • Automatic pass notifications routed through OAuth email — engineered around a host that blocks normal mail ports — plus a magic-link FAQ vault and a privacy-clean analytics view.
Vanilla JS SPAAI narration (TTS)Exam engineOAuth email deliveryMagic-link gating

In the product

The pipeline
Training
RegisterTrainExam
212Reps certified
1.6Avg attempts to 100%
9 minMedian exam time
PassJ. Okafor — 20/20, certificate emailedjust now
Retake18/20 — two more and it's yoursattempt 2
SlideDeck re-narrated after content updateauto

Navy, red, and white — the whole journey on one screen, from signup to certificate.

Certifications over time
Training
OverviewExamsFAQ vault
96%Eventually certify
31FAQ vault entries
0PII stored

Analytics with no personal data in them — counts and curves only.