I'm a self-taught developer who learns by building, debugging, testing assumptions, and understanding how systems work beneath the surface. My work sits at the intersection of software engineering, practical AI, and application security: shaping APIs, building full-stack applications, integrating AI pipelines, and making systems more reliable.
Trained at Zone01 Oujda (42 network). Based in Morocco. Open to remote roles, internships, and relocation opportunities where eligibility and work authorization align.
Engineering principle: Understand the system. Build the solution. Test the assumptions. Ship the result.
|
AI and automation |
Application security |
|
AI-assisted tactical analytics and a RAG-powered scouting assistant on structured football data.
|
Desktop assistant exploring local inference, voice interaction, persistent memory, and multi-model routing.
|
Stored XSS investigation with reproducible test cases and documented remediation, guided by OWASP.
|
|
Cross-platform safety app with connectivity-aware workflows, alerts, and an AI companion named Vera.
|
Services marketplace with provider discovery, ratings and reviews, and geolocation-based search.
|
Messaging, notifications, feeds, and media uploads backed by caching and persistence.
|
|
Software engineering
|
AI and security
|
Not every application needs microservices. A well-structured monolith is often the better starting point; distributed complexity should solve a real problem, not decorate an architecture diagram.
| Afric'Artech Hackathon | First place for Torat, an AI project supporting Moroccan artisans. |
| Zone01 Oujda | Peer-driven, project-based training in software development. |
| Application security | Investigated and documented a stored XSS vulnerability and its remediation. |
| Local-first AI | AI workflows on personal hardware that reduce cloud dependency. |