$ cat ~/projects/certe-id.mdx

Certe.ID

certe.id

A Laravel and MySQL platform that lets universities run their own TOEFL-equivalent English tests, from registration through results.

  • Laravel
  • MySQL
  • Bootstrap

Context

Indonesian universities needed to run locally validated, TOEFL-equivalent tests without coordinating every session with a central testing body. Certe.ID gives each university its own sessions, schedules, and results workflow.

What I built

The application is built with Laravel and MySQL. It has three main surfaces:

  • University admin — manage students, schedule test sessions, configure scoring rubrics, see results.
  • Test taker — register, take the test, see provisional scores.
  • Results processor — scoring logic, report generation, export to the formats universities needed.

The tricky parts were test integrity and scoring. Sections are time-bounded, attempts are limited to one, and the browser is restricted during the test. Each university can set its own passing thresholds, so the schema supports institution-specific rubrics without separate code paths.

Outcome

Universities moved from quarterly sessions with manual scoring to weekly sessions with automated results. During peak registration, the platform handled a few thousand concurrent test takers. Queue workers and connection pooling were enough; no redesign was needed.