Bonjour, je suis
Yassine Selmi
Ingénieur Full-Stack & Mobile Senior
React / Next / Angular / Node / Nest / Docker , Kubernetes / Intégration IA & Agents
Je conçois des applications web et mobiles en production, et j'intègre des fonctionnalités d'IA dans des produits réels.
À propos
Ingénieur Fullstack Senior avec plus de 6 ans d'expérience dans la conception d'applications web et mobiles en production, et une expérience concrète du déploiement de fonctionnalités IA dans des produits réels - agents LLM, serveurs Model Context Protocol (MCP) intégrés avec Claude, assistants vocaux, et automatisation de documents par OCR piloté par l'IA.
Forte autonomie sur l'ensemble de la chaîne technique : frontends React/Next.js, backends Node/Express/NestJS, applications mobiles React Native, avec une expérience DevOps en production (Docker, Kubernetes, CI/CD).
Français et anglais courants, arabe langue maternelle.
Projets
Muhtawa AI (Content AI)
Plateforme de création de contenu pour réseaux sociaux, propulsée par l'IA
- Développement d'une plateforme propulsée par l'IA aidant les créateurs de contenu à planifier et générer du contenu pour LinkedIn, YouTube et les Shorts/Reels.
- Développement du frontend avec React/Next.js et du backend avec PostgreSQL, avec un moteur IA/LLM intégré pour la génération de contenu ; accessible à l'adresse https://muhtawaai.pro.
- React
- Next.js
- PostgreSQL
- AI/LLM
Savvy AI
Plateforme de gestion financière personnelle propulsée par l'IA
- Développement d'une plateforme propulsée par l'IA pour suivre les revenus et dépenses et anticiper la situation financière future, avec un assistant IA/LLM intégré pour des recommandations financières.
- Développement du frontend avec React/Next.js et du backend avec PostgreSQL ; accessible à l'adresse https://savvyai.pro.
- React
- Next.js
- PostgreSQL
- AI/LLM
Lift & Learn AI
Application propulsée par l'IA d'apprentissage de la musculation et de génération de plans d'entraînement
- Développement d'une application web enseignant aux utilisateurs les fondamentaux de l'anatomie et de la nutrition en musculation, puis utilisant l'IA pour générer et adapter en continu des plans d'entraînement personnalisés.
- Développé avec React/Next.js, Prisma et PostgreSQL ; accessible à l'adresse https://liftlearnai.pro.
- React
- Next.js
- Prisma
- PostgreSQL
- AI
Zaplet
Plateforme de caisse (POS) intelligente et intranet pour commerçants de restauration
- Conception et développement d'un système de caisse (POS) intelligent et d'un intranet interne pour les commerçants de la restauration, incluant un espace public accessible aux clients pour découvrir et interagir avec l'enseigne.
- Développement du frontend web avec React et Tailwind, et d'une application mobile compagnon avec React Native pour la gestion en mobilité.
- Mise en place d'une communication en temps réel au sein de l'intranet, en interne entre collaborateurs et en externe avec les clients, via WebSockets pour des mises à jour instantanées.
- Intégration de notifications push pour tenir clients et collaborateurs informés en temps réel.
- Mise en place de la connexion et de l'inscription via Google (OAuth2) pour une authentification rapide et sécurisée.
- Développement de l'API backend avec NestJS et PostgreSQL ; l'application a été conteneurisée et déployée avec Docker, accessible à l'adresse https://zaplet.pro.
- React
- Tailwind CSS
- React Native
- WebSockets
- OAuth2
- NestJS
- PostgreSQL
- Docker
Expérience professionnelle
Ingénieur IA et Mobile Senior
SMARTECH EAM Experts
–
- Conception et intégration d'agents IA basés sur des LLM dans une application B2B de gestion d'actifs d'entreprise développée avec React Native et Expo, au cœur des principaux workflows utilisateurs, avec interaction vocale mains libres.
- Développement et déploiement de serveurs Model Context Protocol (MCP) intégrés avec Claude, donnant à l'agent IA un accès sécurisé et structuré à des outils externes et aux workflows métier - expérience concrète et précoce de l'infrastructure IA agentique.
- Développement d'API backend en Python et déploiement sur Maximo (plateforme EAM d'IBM), étendant les fonctionnalités de gestion d'actifs pour des clients B2B.
- Refonte d'une base de code legacy vers une architecture modulaire et redesign de l'UX/UI, améliorant la maintenabilité et la satisfaction utilisateur.
- Réduction de la taille de l'application et optimisation de la configuration de build, améliorant les temps de chargement et la vitesse de déploiement.
- Mise en place d'un pipeline CI/CD (GitHub Actions) et d'un traçage de bout en bout des appels API, améliorant la fiabilité des déploiements et l'observabilité.
- Développement de fonctionnalités AR de scan d'actifs en temps réel pour les opérations terrain ; optimisation de l'algorithme de validation principal de O(n×p) à O(1) pour des jeux de données à grande échelle.
- Encadrement de stagiaires, avec accompagnement technique tout au long de leur projet de fin d'études.
- LLM agents
- Model Context Protocol
- Claude
- React Native
- Expo
- Python
- Maximo
- CI/CD
- GitHub Actions
- AR
Ingénieur Fullstack JavaScript & Mobile Senior
Unfrauded
–
- Pilotage d'une refonte UX/UI en traduisant des maquettes Figma en composants de production avec NativeWind (Tailwind CSS pour React Native), améliorant la cohérence visuelle et l'expérience utilisateur globale.
- Intégration d'un OCR piloté par IA pour détecter et extraire automatiquement le contenu de documents, et de fonctionnalités AR pour évaluer les dommages sur véhicules après accident, pour des clients du secteur de l'assurance.
- Développement de frontends React responsives et d'applications mobiles multiplateformes React Native pour des workflows d'assurance.
- Conception et développement d'API RESTful et de services backend avec Node.js et Express, connectant les clients mobiles aux systèmes serveur.
- React
- React Native
- NativeWind
- Tailwind CSS
- Figma
- OCR
- AR
- Node.js
- Express
Ingénieur Fullstack JavaScript & Mobile Senior
Coral-io
–
- Développement d'applications mobiles multiplateformes (Expo / React Native) pour photographes, incluant capture photo et scan de QR codes.
- Développement d'API backend avec Node.js/Express et mise en place de tests automatisés pour garantir la performance et la stabilité sur différents appareils.
- Expo
- React Native
- Node.js
- Express
Ingénieur Fullstack Angular/.NET & Tests Automatisés
Edligo
–
- Développement de fonctionnalités UI responsives pour une plateforme d'analyse de talents, avec Angular, TypeScript et des services backend .NET.
- Mise en place d'une couverture de tests automatisés avec Selenium et d'un reporting de tests structuré.
- Angular
- TypeScript
- .NET
- Selenium
Ingénieur Fullstack JavaScript & DevOps
ATS-Digital Dev
–
- Développement de frontends React et d'API Node.js/Express pour Insideboard, une plateforme de gestion du changement.
- Contribution à une architecture microservices sur Kubernetes/AWS, avec des services adossés à MongoDB et des pipelines CI/CD.
- Mise en place d'une communication gRPC entre microservices pour des appels synchrones rapides et fiables.
- Introduction de la messagerie Kafka pour les opérations asynchrones entre microservices, découplant les services et améliorant la résilience et la scalabilité du système.
- Mise en place d'un monitoring Prometheus/Grafana et de métriques personnalisées ; couverture des services par des tests unitaires et d'intégration Jest/Mocha.
- React
- Node.js
- Express
- Kubernetes
- AWS
- MongoDB
- CI/CD
- gRPC
- Kafka
- Prometheus
- Grafana
- Jest
- Mocha
Expérience antérieure (stages)
–
Stage de fin d'études Fullstack React/Symfony
ATS-Digital Dev
Module RH d'Insideboard, une grande plateforme SaaS, optimisation de la recherche avec Elasticsearch.
- React
- Symfony
- Elasticsearch
–
Stage Fullstack JavaScript
Factory 619
Application de dashboard avec React, Node.js/Express, Firebase.
- React
- Node.js
- Express
- Firebase
–
Stage développeur de jeux Unity
Robox Agency
Jeu PC utilisant Leap Motion, .NET & C#.
- Unity
- Leap Motion
- .NET
- C#
Compétences clés
IA & Intégration LLM
- Agents LLM
- Model Context Protocol (MCP)
- Intégration API Claude
- Assistants vocaux
- OCR / automatisation documentaire par IA
Frontend
- React
- Next.js
- TypeScript
- JavaScript
- Tailwind CSS
- HTML5/CSS3
Backend
- Node.js
- Express
- NestJS
- FastAPI
- Python
Mobile
- React Native
- Expo
- intégrations Réalité Augmentée (AR)
Bases de données
- PostgreSQL
- MongoDB
- MySQL
Cloud & DevOps
- AWS
- GCP
- Docker
- Kubernetes
- CI/CD (GitHub Actions)
- Prometheus
- Grafana
Tests
- Jest
- Mocha
- Chai
- Selenium (tests automatisés)
Langues
- Français (courant)
- Anglais (professionnel)
- Arabe (langue maternelle)
Formation
2017 – 2020
Ingénierie Logicielle
ENSIT
2015 – 2017
Classes Préparatoires aux Études d'Ingénieur
IPEIM
Contact
Un projet, une opportunité ou une question ? Écrivez-moi.
yselmi.engineer@gmail.com