The stack behind
the systems I build.
From ordering platforms to internal dashboards — here's what I work with and how I take a project from requirements to production.
Core Capabilities
E-Commerce & Ordering Systems
Storefronts built for real operations.
Customer-facing ordering and storefront experiences, from product catalogs to checkout and local payment integration.
- Next.js Storefronts
- YouCan Pay / CMI Integration
- Cart & Checkout Flows
- Order Tracking
Business Management Systems
Replacing spreadsheets with software.
Custom sales, inventory, and administration systems built for real Moroccan businesses.
- Sales & Inventory Tracking
- Role-based Access Control
- Reporting Dashboards
Full Stack Web Applications
Front end to back end, one system.
End-to-end applications built with Next.js/React on the front end and Laravel/Node.js on the back end.
- Next.js & React
- Laravel & Node.js
- Database Design (MySQL/Supabase)
APIs, Auth & Real-time Features
Keeping systems in sync.
REST APIs, authentication flows, and real-time features — like the Supabase-powered Kitchen Display System built for Cuisto.
- REST API Design
- Authentication Flows
- Real-time Sync (Supabase)
Deployment & Delivery
From repo to production.
Shipping and maintaining applications with version control, CI/CD, and container-based or VPS deployment.
- Git & CI/CD
- Docker
- Vercel / cPanel / Linux VPS
How I Build
Requirements & Planning
Understanding the operational problem, mapping data models, and defining scope before writing code.
Design & Prototyping
Sketching user flows and interfaces so the experience is clear before development starts.
Development
Building the solution with Next.js/React or Laravel/PHP, testing as I go.
Deployment & Maintenance
Shipping to production and staying involved for fixes, updates, and ongoing support.
Open to junior full-stack, front-end, or back-end roles.
Including paid and pre-employment internships. I'm actively looking for a team where I can contribute, learn, and grow.
Get in Touch