Saad Chaoui · About · Resume · Projects
Saad Chaoui
Full-Stack Engineer · Fez, Morocco
Full-Stack Engineer building scalable products and production systems
Open to relocation · select freelance
Semantic facts
- Saad Chaoui is a Full-Stack Engineer.
- Saad Chaoui is based in Fez, Morocco.
- Saad Chaoui speaks Arabic (Native).
- Saad Chaoui speaks French (Fluent).
- Saad Chaoui speaks English (Fluent).
- Saad Chaoui specializes in Full-Stack Engineering.
- Saad Chaoui specializes in Realtime Systems.
- Saad Chaoui specializes in SaaS Products.
- Saad Chaoui specializes in API Architecture.
- Saad Chaoui specializes in Product Delivery.
- Saad Chaoui works for NewDev Maroc as Full-Stack Engineer.
- Saad Chaoui worked for ScreenDay as Full-Stack Web Developer.
- Saad Chaoui worked for Ministry of Youth and Culture as Web Developer Intern.
- Saad Chaoui contributed to TakePack.
- Saad Chaoui works in the Logistics industry.
- Saad Chaoui works in the Marketplace industry.
- Saad Chaoui contributed to FindMich.
- Saad Chaoui works in the Local services industry.
- Saad Chaoui works in the Geo industry.
- Saad Chaoui contributed to Beauty House.
- Saad Chaoui works in the Beauty industry.
- Saad Chaoui works in the Education industry.
- Saad Chaoui contributed to Syndic.
- Saad Chaoui works in the Real estate industry.
- Saad Chaoui works in the SaaS industry.
- Saad Chaoui created MenuVista.
- Saad Chaoui works in the Hospitality industry.
- Saad Chaoui contributed to Oldentic.
- Saad Chaoui works in the Tourism industry.
- Saad Chaoui contributed to Tourism App.
- Saad Chaoui contributed to Hotel Management System.
- Saad Chaoui contributed to Taxi Dashboard.
- Saad Chaoui works in the Transportation industry.
- Saad Chaoui created Employee Management System.
- Saad Chaoui works in the Government industry.
- Saad Chaoui contributed to Car Rental System.
- Saad Chaoui specializes in React.
- Saad Chaoui specializes in Next.js.
- Saad Chaoui specializes in TypeScript.
- Saad Chaoui specializes in NestJS.
About
Saad Chaoui is a Full-Stack Engineer based in Fez, Morocco. He builds production web products across logistics, SaaS, local services, hospitality, and property management — with strong focus on React, Next.js, NestJS, Laravel, and realtime systems. Currently at NewDev Maroc; open to relocation and select freelance engagements.
Full-stack engineer building scalable products and production systems — from database schema to the last pixel.
- Role
- Full-Stack Engineer
- Location
- Fez, Morocco
- Languages
- Arabic (Native) · French (Fluent) · English (Fluent)
- Availability
- Open to relocation · select freelance
- saad99chaoui@gmail.com
- Phone
- +212 691 643 042
- Website
- saad-chaoui.tech
Education
- Professional Bachelor's Degree in Computer Engineering — SUPMANAGEMENT, Fez, Morocco (2025)
- Specialized Technician Diploma in Full-Stack Web Development — ISTA Al Adarissa, Fez, Morocco (2022 — 2024)
Certifications
- Foundations of User Experience (UX) Design — Google
- Introduction to iOS Mobile Application Development — Meta
- Developing Back-End Apps with Node.js and Express — IBM
- Introduction to Software Engineering — IBM
- Introduction to DevOps — IBM
- Introduction to Cloud Computing — IBM
- Introduction to Agile Development and Scrum — IBM
- JavaScript Essentials 1
- JavaScript Essentials 2
- Python Essentials 1
- Responsive Web Design
- Front-End Development Libraries
- Data Visualization
Experience
NewDev Maroc
Full-Stack Engineer · · Fez, Morocco
Production web applications across tourism, real estate, logistics, SaaS, hospitality, e-commerce, property management, and local services.
- MenuVista — created (React, NestJS, WebSockets, MySQL)
- TakePack — contributed to (Next.js, NestJS, GraphQL, PostgreSQL, AWS)
- Syndic — contributed to (Next.js, NestJS, PostgreSQL, Redis)
- FindMich — contributed to (Next.js, TypeScript, Mapbox GL, Tailwind, NestJS, React Native)
- Oldentic — contributed to (React, Next.js, NestJS)
- Beauty House — contributed to (Laravel, MySQL, Alpine.js, Vite)
ScreenDay
Full-Stack Web Developer · · Fez, Morocco
Hospitality management applications and operational dashboards.
- Hotel Management System — contributed to (Laravel, React, MySQL)
- Taxi Dashboard — contributed to (React, Laravel)
Ministry of Youth and Culture
Web Developer Intern · · Fez, Morocco
Internal management systems for government operations.
- Employee Management System — created (PHP, MySQL)
Projects
- TakePack — contributed to. Connects senders with travelers carrying spare baggage space — international, city-to-city delivery with matching, tracking, and payments. Stack: Next.js, NestJS, GraphQL, PostgreSQL, AWS. Industries: Logistics, Marketplace. Live: https://takepack.tech.
- FindMich — contributed to. A geo-driven platform matching users with local professionals — interactive Mapbox map, category and city filters, mobile app funnel. Stack: Next.js, TypeScript, Mapbox GL, Tailwind, NestJS, React Native. Industries: Local services, Geo. Live: https://findmichapp.de/.
- Beauty House — contributed to. Multilingual site for a beauty salon and training academy — service showcases, booking flows, and program listings built on Laravel. Stack: Laravel, MySQL, Alpine.js, Vite. Industries: Beauty, Education. Live: https://beauty-house.findmichapp.de/.
- Syndic — contributed to. Management system for building syndicates — expense tracking, resident communication, and reporting on a NestJS + Redis backend. Stack: Next.js, NestJS, PostgreSQL, Redis. Industries: Real estate, SaaS.
- MenuVista — created. SaaS digital menu platform with realtime order management over WebSockets, PWA architecture, and secure authentication. Stack: React, NestJS, WebSockets, MySQL. Industries: SaaS, Hospitality. Live: https://menuvista.com.
- Oldentic — contributed to. Platform for discovering and booking authentic experiences in Morocco — browsing and booking flows for travelers. Stack: React, Next.js, NestJS. Industries: Tourism, Marketplace.
- Tourism App — contributed to. Interactive platform for exploring Morocco. Stack: Laravel, React, MySQL. Industries: Tourism.
- Hotel Management System — contributed to. Feature development for a comprehensive hotel platform. Stack: Laravel, React, MySQL. Industries: Hospitality.
- Taxi Dashboard — contributed to. Administrative dashboard for a taxi service application. Stack: React, Laravel. Industries: Transportation.
- Employee Management System — created. Employee data, attendance, and performance metrics for government operations. Stack: PHP, MySQL. Industries: Government.
- Car Rental System — contributed to. Booking, inventory, and customer management for car rental operations. Stack: Laravel, Vue.js, MySQL. Industries: Transportation.
Technologies
- React (surface · library): Component architecture across every product I ship. Evidence: MenuVista, TakePack, FindMich, Hotel Management System.
- Next.js (surface · framework): SSR, routing, and product surfaces — TakePack, FindMich, Syndic. Evidence: TakePack, FindMich, Syndic, Oldentic.
- TypeScript (surface · language): Types as contracts, end to end. Evidence: TakePack, FindMich, Syndic.
- Tailwind (surface · framework): Design systems without CSS drift. Evidence: FindMich.
- Framer Motion (surface · library): Motion engineered, not decorated.
- React Native (surface · framework): Mobile UX/UI contribution on FindMich alongside the Next.js web app. Evidence: FindMich.
- Mapbox GL (surface · library): Interactive geo interfaces — FindMich map search. Evidence: FindMich.
- Alpine.js (surface · library): Lightweight interactivity on Laravel surfaces — Beauty House. Evidence: Beauty House.
- Vite (ops · tool): Frontend tooling and builds for Laravel/React surfaces. Evidence: Beauty House.
- Vue.js (surface · framework): Component UI for business apps — Car Rental System. Evidence: Car Rental System.
- NestJS (runtime · framework): Typed domains and clean modules — MenuVista, TakePack, FindMich. Evidence: MenuVista, TakePack, FindMich, Syndic.
- Node.js (runtime · runtime): The runtime under every service layer. Evidence: MenuVista, TakePack, Syndic.
- Laravel (runtime · framework): Rapid, robust business apps — Beauty House, hotels, tourism. Evidence: Beauty House, Hotel Management System, Tourism App, Car Rental System.
- GraphQL (runtime · protocol): Typed contracts between client and server. Evidence: TakePack.
- WebSockets (runtime · protocol): Live orders, tracking, presence at scale. Evidence: MenuVista, TakePack.
- Express.js (runtime · framework): Service endpoints and API glue on Node.js where NestJS is not the fit.
- PHP (runtime · language): Server-side language behind Laravel systems and government HR tooling. Evidence: Employee Management System, Beauty House, Hotel Management System.
- PostgreSQL (data · database): Relational modeling for products built to grow. Evidence: TakePack, Syndic.
- MySQL (data · database): The workhorse behind Laravel systems and MenuVista workflows. Evidence: MenuVista, Beauty House, Hotel Management System, Employee Management System.
- Redis (data · database): Caching and queues for multi-tenant loads. Evidence: Syndic.
- MongoDB (data · database): Document storage where shape flexibility wins.
- Docker (ops · tool): Every environment reproducible, every deploy boring.
- CI/CD (ops · tool): Pipelines that ship without ceremony.
- AWS (ops · cloud): Compute, storage, and delivery in production. Evidence: TakePack.
- Git (ops · tool): History as documentation.