Zakaria Makhkhas
Zakaria Makhkhas
Software Engineer & AI Trainer
Casablanca, Morocco
+212 613 145 086
makhkhas.zakaria@gmail.com
github.com/mks-zakaria

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