Portfolio — 2026Disponible

KhalilZaatari

Développeur full stack & ingénieur data science.

Portrait de Khalil Zaatari

Fig. 01Agadir, MA

Ingénieur d'État en informatique (ENSA El Jadida), je conçois et déploie des applications web de bout en bout, des interfaces React & Next.js aux back-ends Node.js/Express et Python, avec une solide spécialisation en science des données, du traitement à grande échelle jusqu'à la visualisation et le machine learning.

Localisation
Agadir, Maroc
Heure locale
--:-- GMT
Formation
Ingénieur d'État, ENSA
React 19·Next.js·TypeScript·Node.js·FastAPI·PostgreSQL·Prisma·Supabase·Python·PyTorch·Scikit-learn·Apache Spark·Kafka·Airflow·Docker·Vercel·React 19·Next.js·TypeScript·Node.js·FastAPI·PostgreSQL·Prisma·Supabase·Python·PyTorch·Scikit-learn·Apache Spark·Kafka·Airflow·Docker·Vercel·
01À propos

Ingénieur, développeur, data scientist.

Ingénieur d'État en informatique diplômé de l'ENSA El Jadida, je développe des applications web complètes, de la conception de l'interface au déploiement en production. Je travaille au quotidien avec React, Next.js et TypeScript côté front, Node.js/Express, FastAPI et Django côté back, sur des bases de données SQL et des ORMs.

Spécialisé en science des données, je conçois des solutions de bout en bout : de la modélisation et du traitement de données à grande échelle (ETL, Big Data) jusqu'à la visualisation et la mise en production de modèles de machine learning. J'accorde une attention particulière à la performance, à la sécurité et à la scalabilité, et je suis à l'aise en autonomie comme en collaboration avec designers et chefs de projet.

Basé à
Agadir, Maroc
Formation
Ingénieur d'État, ENSA El Jadida
Langues
Arabe, Français, Anglais
Disponibilité
Ouvert aux opportunités
02Compétences

Une stack full-stack, ancrée dans la data.

Du front-end au déploiement, en passant par l'ingénierie et la science des données.

  1. 01

    Frontend

    React (React 19)/Next.js/TypeScript/JavaScript/Tailwind CSS/Radix UI / shadcn/ui/HTML5 / CSS3/UI responsive

  2. 02

    Backend

    Node.js / Express/FastAPI/Django/Prisma (ORM)/API REST / GraphQL/Redis/Intégration IA/LLM (OpenAI)

  3. 03

    Data Science & Machine Learning

    Python / R/Pandas / NumPy/Scikit-learn / Keras/TensorFlow / PyTorch/Computer Vision (YOLOv8, Siamese NN)/MLflow

  4. 04

    Big Data & ETL

    Apache Spark/Hadoop/Kafka/HBase/Airflow/Apache Beam

  5. 05

    Bases de données

    PostgreSQL/MySQL/MongoDB/HBase

  6. 06

    DevOps & Cloud

    Git/Docker / Kubernetes/GitHub Actions (CI/CD)/Fly.io / Vercel/AWS (S3, Lambda)/Nginx / Linux

  7. 07

    Sécurité

    Auth (JWT, OAuth, RBAC)/Rate limiting & anti-bot/Sanitisation des entrées/Auth biométrique

  8. 08

    Visualisation

    Power BI/Tableau/Matplotlib/Seaborn

03Projets

Deux applications, en ligne.

Conçues et déployées de bout en bout, consultables aujourd'hui.

ERP Pépinière

2026Gestion d'une pépinière de plants maraîchers (démo)

Capture d'écran de ERP Pépinière
Fig. 02nabatat-demo.vercel.app

ERP conçu pour une pépinière de plants maraîchers, présenté ici en démo en marque blanche (lecture seule, identifiant demo / mot de passe demo). Suivi de production (semis variété et porte-greffe, germination, greffage, serres), stock, commandes et ventes, expéditions et transporteurs, fournisseurs, facturation, règlements et soldes clients, finances, gestion des utilisateurs par droits et export Excel. Single-page app React 19 / React Router avec Mantine, construite avec Vite et déployée sur Vercel.

Stack

  1. 01React 19
  2. 02React Router
  3. 03Mantine
  4. 04Vite
  5. 05Excel (xlsx)
  6. 06Vercel

Horkos WM

2026Plateforme d'un cabinet de gestion de patrimoine (AMMC)

Capture d'écran de Horkos WM
Fig. 03horkos-wm.com

Plateforme du cabinet Horkos Wealth Management (conseil en investissements financiers, régulé par l'AMMC) : site public, espace client et back-office conseiller/admin. Next.js 16 (App Router) & React 19 / TypeScript, Supabase (PostgreSQL + RLS, Auth, Storage), Tailwind v4 et shadcn/ui. Authentification multi-fournisseurs (code email, Google/Microsoft), génération de documents PDF, prise de rendez-vous (Google Calendar) et emails transactionnels (Resend). Déploiement Vercel (cron) avec Cloudflare (WAF, anti-DDoS) et tests automatisés (Vitest, Playwright).

Stack

  1. 01Next.js 16
  2. 02React 19
  3. 03Supabase
  4. 04Tailwind v4
  5. 05Vercel
  6. 06Cloudflare
04Parcours

Expérience & formation.

  1. Juin 2026 à Août 2026

    Horkos WM

    Développeur Full Stack

    • Développement de la plateforme du cabinet Horkos Wealth Management (conseil en investissements financiers, régulé par l'AMMC) : site public, espace client et back-office.
    • Application full-stack Next.js 16 (App Router) & React 19 / TypeScript, avec Supabase (PostgreSQL + RLS, Auth, Storage), Tailwind v4 et shadcn/ui.
    • Authentification multi-fournisseurs, génération de documents PDF, prise de rendez-vous (Google Calendar), emails (Resend) et déploiement Vercel avec Cloudflare (WAF, anti-DDoS).
  2. Oct 2025 à Août 2026

    Capitol.ma

    Développeur Full Stack

    • Développement et maintenance de capitol.ma, plateforme d'investissement pour le marché marocain, en TypeScript full-stack.
    • Back-end Node.js/Express avec Prisma & PostgreSQL : authentification complète, contrôle d'accès par rôles, rate limiting via Redis et validation/sanitisation des entrées.
    • Intégration de services tiers (AWS S3, Twilio, WhatsApp, OpenAI, Calendly) et déploiement sur Fly.io (Docker, Nginx, CI GitHub Actions), tests via Vitest.
  3. Mars 2025 à Juin 2025

    PCS Agri

    Ingénieur ML / Full Stack

    • Plateforme web d'automatisation de modèles ML (YOLOv8) pour l'agriculture (FastAPI, React.js, Express.js).
    • Système de gestion de datasets et d'annotation automatique et manuelle, avec des composants UI réutilisables et des API REST.
    • Implémentation de pipelines MLOps : entraînement, évaluation, test et déploiement des modèles dans le cloud.
  4. Juillet 2024 à Août 2024

    3D Smart Factory

    Machine Learning Engineer

    • Développement d'un modèle Siamese Neural Network pour la reconnaissance faciale et la double authentification.
    • Intégration dans une application web Django & React.js, optimisée pour réduire les faux positifs et accélérer la vérification.
  5. Juillet 2023 à Août 2023

    LeanSoft

    Développeur Mobile

    • Application mobile Flutter multiplateforme de gestion des présences (Punch In/Out) en temps réel, intégrée à l'API REST Odoo.

Formation

École Nationale des Sciences Appliquées (ENSA), El Jadida

Diplôme d'Ingénieur d'État, Ingénierie Informatique et Technologies Émergentes (2ITE)

2020 à 2025

Certifications

  1. 01IBM : Data Science Tools
  2. 02Cisco : Introduction to Data Science
  3. 03AWS Academy : Cloud Foundations
  4. 04AWS Academy : Engineering / Operations Technician
05Contact

Travaillons
ensemble.

Un projet, un poste ou une simple question ? Écrivez-moi, je réponds rapidement.

khalilzaatari1@gmail.com
Téléphone
+212 617 246 500