About
I am a full-stack web developer based in Casablanca. I work across the whole of an application — the interface, the API, the database and the deployment — and I am most at home in JavaScript, React and Next.js. I currently build a SaaS platform for accounting and business management at Neo Expertise, with Laravel, Vue.js, Inertia.js and PostgreSQL. Before that I built Digitalgardn, a freelance marketplace, on my own from the first line to the last: a Laravel API, a React interface, real-time messaging, a wallet and an administration area. I enjoy projects of every kind, e-commerce most of all, and I like learning a business domain well enough to build software that actually fits it.
- Based in
- Casablanca, Morocco
- Availability
- Not looking
- Languages
- Arabic · Native
- French · B1 — Intermediate
- English · A2 — Elementary
Expertise
What I work with, and how far I have taken each of them.
Skills
Engineering
- Full-stack web development
- Internationalisation and right-to-left interfaces
Architecture
- REST API design
- Application architecture
Delivery & process
- Working end to end, alone
- Agile / Scrum
Collaboration
- Git and GitHub
Data
- Database modelling
Quality & testing
- Automated testing
- Accessibility
Showing 6 of 10
Technologies
Language
- JavaScript
- TypeScript
- PHP
- HTML5
- CSS
Frontend
- React
- Next.js
- Vue.js
- Tailwind CSS
- shadcn/ui
- Radix UI
- Redux Toolkit
- TanStack Query
Showing 8 of 11
Backend
- Laravel
- Node.js
- Express
- Inertia.js
- Mongoose
Database
- MySQL
- MongoDB
- PostgreSQL
Security
- Laravel Sanctum
- JSON Web Tokens
API & integration
- Zod
- Axios
Showing 6 of 7
Tools
Version control
- Git
- GitHub
Editor & IDE
- VS Code
Containers & orchestration
- Docker
- Docker Compose
Infrastructure as code
- Linux
- Ubuntu
- Caddy
- Cloudflare
API clients
- Postman
DevOps & automation
- npm
Showing 6 of 8
Work
Projects I have designed and built.
DigitalgardnFeatured
A marketplace that connects freelancers and clients: a Laravel REST API and a React interface, built on my own. Freelancers publish services, clients order and pay from a wallet, the two talk in real time, and an administration area runs the platform.
- Laravel
- PHP
- MySQL
- Laravel Sanctum
- Laravel Reverb
- Pusher
- React
- Vite
- Redux Toolkit
- TanStack Query
- React Hook Form
- Zod
- Axios
- Tailwind CSS
- shadcn/ui
- WebSocket

This portfolioFeatured
The site you are reading: a Next.js front end, an Express API and MongoDB, in English, French and Arabic, with an administration area that manages every word on it. Built, tested and deployed to a VPS end to end.
- TypeScript
- Next.js
- React
- Tailwind CSS
- shadcn/ui
- Radix UI
- TanStack Query
- React Hook Form
- Zod
- Node.js
- Express
- MongoDB
- Mongoose
- JSON Web Tokens
- Docker
- Docker Compose
- Caddy
- Vitest
- Playwright
- GitHub Actions
- Linux

Experience
Jul 2026 – Present · Full-time · Casablanca-Settat, Morocco
Full-Stack Web Developer
Neo Expertise
I build a SaaS platform for accounting and business management, bringing accounting, chart-of-accounts management, sales, inventory and company management together in one application. It is built with Laravel, Vue.js, Inertia.js and PostgreSQL, developed on Linux/Ubuntu with Git and GitHub. A good part of the work is learning the accounting side well enough to turn the company's requirements into features that fit them.
Education
Sep 2025 – Jul 2026 · Digital development · Vocational training · Casablanca, Morocco
Technicien Spécialisé en Développement Digital
ISTA Hay Hassani 1
Full-stack web development, relational databases, modern frameworks, and Agile/Scrum project management.
Sep 2022 – Jul 2023 · Secondary school · Darbouazza, Morocco
Baccalauréat en Sciences Physiques
Lycée Tayeb-El-Khemal
Certifications
Issued Jan 2026
Issued Jan 2026
Courses
Issued Jul 2026
Accounting and Business Management
Neo Expertise
In progress — studied alongside the work of building the accounting platform.
Contact
Tell me what you are working on and I will get back to you.
