← All work

Language-Learning Platform — Audit & Rebuild

Language-Learning Platform

A learning site built without an engineer had become hard to change. I audited it and led the rebuild.

Audit, architecture and AI-led rebuild

Screens

What it is

Moktasib helps Arabic speakers learn German from books, podcasts and videos, with hard words explained in place. The founders built the first version themselves with AI tools. It worked, but each change risked breaking something. I audited it, recommended a rebuild, and led it on Laravel, Filament and MariaDB. I used AI to write code faster and kept the decisions: architecture, data rules, what gets tested and what ships. The founders now run the site from their own admin panel.

Highlights

  • Audit first: the rebuild decision came from the findings
  • Every change is test-first, reviewed and recorded
  • Data rules live in the database, so a mistake in code or in the admin panel can't corrupt content
  • 700+ automated tests and real-browser tests run on every change
  • Editors manage books, episodes, word explanations and pictures on their own
  • Arabic and English interface, right-to-left and left-to-right, one codebase
  • Automatic backup before every database change, plus nightly content checks

Technologies

LaravelPHPFilamentMariaDBLivewireGitHub Actions CI/CDBrowser testingAI-assisted development

Links

ContactWork with me