
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
Click a screen to see it full size.
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

