Profile
Software Engineer & AI Trainer based in Casablanca. I build scalable full-stack applications with React, Next.js, TypeScript and Python, and applied-AI systems — RAG assistants, LLM-powered chatbots and IoT data pipelines — while training teams in applied artificial intelligence. PhD researcher in multimodal machine learning.
Experience
Software Developer (Freelance) · Agrilogy
Jun 2026 — Present
- Lead full-stack development of agri-IoT platforms with React, Next.js and Django.
- Architect device-ingestion pipelines over MQTT, LoRaWAN and Bivocom gateways.
- Build and scale services on PostgreSQL and Redis; deploy with Docker, Kubernetes and CI/CD.
AI Trainer (Formateur en IA, Part-time) · OFPPT
May 2026 — Present
- Train learners in applied AI: machine learning, deep learning, big data, expert systems, RAG and LLM chatbots.
- Deliver project- and competency-based pedagogy through hands-on projects.
Full-Stack Engineer (Freelance) · Revly
Sep 2025 — May 2026
- Shipped full-stack features end to end with Next.js, React and PostgreSQL.
- Engineered data pipelines and Airflow DAGs on GCP / GCS; built LLM-powered chatbots; deployed with Docker.
Software Developer (Freelance) · Agrilogy
2023 — 2025
- Developed full-stack web applications with React, Next.js and Django (SQLite, PostgreSQL).
Math & Informatics Teacher · Ministry of National Education
Sep 2022 — May 2026
- Taught mathematics and computer science in higher and primary education.
- Applied differentiated, project- and competency-based pedagogy with a focus on soft skills.
Education
Ph.D — Multimodal Machine Learning
UIT Kenitra, Morocco · 2024 — Present
RNCP7 — AI & Data Architecture (Master level, Bac+5)
1337 Khouribga / 42 Network · 2022 — Present
Master's Degree
ENSIAS, Rabat, Morocco · 2020 — 2022