Application
What I'd bring to your team.
What I do, how I work, and where I've done it — written with the detail a technical interviewer wants before the first call, so we can start further along.
What I bring
- I deliver end to end: schema, API, interface, deployment. SOLID principles and Atomic Design guide the seams, so a feature never stalls waiting on someone else's hand-off.
- I test where it counts. TDD with PHPUnit is part of how I build a feature, not a box I tick afterward.
- I've shipped production work in Laravel, Go, and AI-integrated tooling, with an in-house team in Tangier and a remote team in Germany.
- I write for the next reader. Review feedback is something I act on rather than defend.
Experience
Full Stack & AI Developer (Internship)
June 2026 — PresentMooroot · Tangier, Morocco
- Designed and implemented the UI and back-end layers (Laravel, Alpine.js, Tailwind CSS) that render and structure presentations.
- Maintained and tuned a multi-tenant architecture and an automated PDF pipeline running headless Chromium on a Linux server.
- Held the quality line with SOLID principles and TDD in PHPUnit, which is what keeps layout regressions out of the render path.
- Laravel
- PHP
- Tailwind CSS
- Alpine.js
Backend & Automation Developer (Internship, remote)
July 2025 — August 2025Pragmatic Minds GmbH · Kirchheim unter Teck, Germany
- Built Moco-bot in Go, automating time-tracking compliance by integrating the Personio and MOCO APIs with targeted alerts.
- Implemented a real-time calendar sync plugin over the Microsoft Graph API using OAuth 2.0.
- Designed secure, GDPR-compliant key-value storage for internal collaboration data.
- Containerised every service with Docker, with hot-reloading local development environments.
- Go
- Docker
- PostgreSQL
Languages
- ArabicNative
- EnglishB2/C1 — Professional
- FrenchB1 — Intermediate
- GermanB1/B2 — Intermediate
Let's talk.
Available for full-time, contract, freelance. Email is the fastest way to reach me.