Réalisations regroupées par axe d'ingénierie.

La page d'accueil reste une sélection. Cette archive couvre l'ensemble des projets publics, aperçus clients, internes, prototypes et de laboratoire. Le statut et mon rôle sont indiqués sur chaque projet. Les dépôts privés sont décrits, pas liés.

19
Projets listés
6
Projets à la une
8
Études de cas détaillées

IA et vision par ordinateur

ML appliqué, vision par ordinateur, prédiction, et travaux de modèles et de pipelines riches en données.

7 projets
La visionneuse de lames PathOS avec une superposition des motifs de Gleason sur une biopsie de prostate et le panneau de suggestion de l'IA à droite.
IA et vision par ordinateurExpérimentalAucun dépôt public

PathOS / Détection de lésions prostatiques

Un système de recherche qui aide un pathologiste à grader des biopsies de prostate à partir de lames entières : un grade ISUP au niveau de la lame, une carte de Gleason au pixel près et un détecteur cribriforme, présentés dans une interface de relecture où la décision humaine et la traçabilité gardent la main. 0,9227 QWK en validation croisée à cinq plis sur 10 616 lames PANDA.

Mon rôle :Mémoire de Master, réalisé en binôme avec Chawki Ahmed Ramzi Belhaddad

PythonPyTorchCUDAOpenSlide+13
Tableau de bord mobile Firmatech avec vue d'ensemble des bassins, alertes, nombre de poissons et cartes d'état des bassins.
IA et vision par ordinateurPrototypeAucun dépôt public

Aquaculture intelligente par IA / Firmatech

Prototype du hackathon Junction Alger, réalisé en équipe : une plateforme d'aquaculture intelligente avec comptage de poissons, contrôles sanitaires, estimations de biomasse, suivi des bassins, alertes, rapports, parcours mobiles et tableau de bord d'administration.

Mon rôle :IA, analyse de données et tests dans une équipe du hackathon Junction Alger

FastAPIPythonYOLOv8OpenCV+14
Écran mobile de choix du mode de Drawzy avec les options hors ligne, en ligne et multijoueur.
IA et vision par ordinateurPrototypeCode source disponible

Drawzy AI / Hackathon MobAI

Prototype de jeu de dessin de hackathon où l'application mobile envoie des dessins à un backend FastAPI pour la prédiction d'objets et le score des manches.

Mon rôle :Contributeur IA dans une équipe du hackathon MobAI (ENSIA)

FastAPIPythonTensorFlowKeras+9
Courbes d'exactitude et de perte à l'entraînement et à la validation du CNN pour le labo de détection de la pneumonie.
IA et vision par ordinateurExpérimentalCode source disponible

Labo de détection de la pneumonie

Labo pédagogique sur des radiographies thoraciques comparant une régression logistique à caractéristiques conçues à la main et des modèles CNN pour la prédiction Normal contre Pneumonie.

Mon rôle :Projet de cours avec Chawki Ahmed Ramzi Belhaddad

PythonJupyter NotebookTensorFlow/Kerasscikit-learn+9
Superposition des pièces détectées, avec des cercles rouges marquant les régions de pièces validées.
IA et vision par ordinateurExpérimentalCode source disponible

Comptage automatique de pièces

Expérience académique de vision par ordinateur qui segmente des images de pièces, valide les régions circulaires, regroupe les tailles de pièces et compare les comptages détectés aux étiquettes.

Mon rôle :Travaux pratiques universitaires avec Chawki Ahmed Ramzi Belhaddad

PythonTkinterPillowNumPy+6
Image de test contenant le texte Edge Detection, utilisée comme entrée du pipeline OCR.
IA et vision par ordinateurPrototypeCode source disponible

Application OCR d'image en texte

Application OCR d'apprentissage qui convertit le texte d'une image en texte modifiable dans le navigateur et stocke l'image et le texte extrait dans MongoDB.

Mon rôle :Projet d'apprentissage : frontend, flux OCR, API et stockage

React.jsTailwind CSSTesseract.jsHTML5+5
Écran d'accueil de l'application PropreModelia avec le formulaire de prédiction du prix d'un terrain
IA et vision par ordinateurPrototypeCode source disponible

PropreModelia : prédicteur de prix de terrains

Prototype d'apprentissage en ML qui prédit les prix de terrains algériens à partir de la superficie et du secteur par régression linéaire, FastAPI et Next.js.

Mon rôle :Projet d'apprentissage : modèles, backend FastAPI et interface Next.js

Next.jsTypeScriptMaterial-UITailwind CSS+4

LLM et systèmes agentiques

Modèles de langage, workflows d'agents, automatisation, recherche d'information et orchestration.

3 projets
Le chat de Djezzy Copilot : une question demandant un graphique comparatif, avec une réponse rédigée et deux graphiques comparant les nouvelles activations de février et de mars.
LLM et systèmes agentiquesInterneAucun dépôt public

Djezzy Commercial Copilot

Assistant d'intelligence décisionnelle multi-agents pour la direction commerciale de Djezzy : des questions en langage naturel sur 13 mois de données commerciales quotidiennes, avec des réponses narratives et des graphiques en direct, via un pipeline d'agents durable et asynchrone.

Mon rôle :Responsable d'une équipe de cinq ; architecture commune sous ma responsabilité

PythonFastAPILangGraphTemporal+21
Tableau de bord de prévision des ventes SynexFlow avec graphiques, cartes d'indicateurs, popularité des produits et panneaux de trafic.
LLM et systèmes agentiquesPrototypeCode source disponible

SynexFlow AI / Hackathon Tatweer

Prototype classé deuxième à Tatweer pour la planification d'entreprise assistée par IA : prévisions de ventes, planification de la production, alertes d'inventaire, contexte externe et recommandations d'actions.

Mon rôle :Membre de l'équipe du hackathon Tatweer ; prototype construit en équipe

FastAPIPythonTimeGPTNixtla+17
Schéma d'interaction d'un agent de base montrant l'entrée utilisateur, l'appel de l'agent, l'appel du LLM et la sortie renvoyée.
LLM et systèmes agentiquesExpérimentalCode source disponible

Démos de programmation agentique avec Agno

Laboratoire d'apprentissage avec des exemples exécutables d'agents Agno, d'outils Gemini, de sorties Pydantic, de RAG sur LanceDB et de mémoire de session SQLite.

Mon rôle :Dépôt d'apprentissage personnel

PythonAgnoGoogle GeminiPydantic+7

Ingénierie produit

Systèmes produit full-stack centrés sur l'architecture, les workflows, les modèles de données et une livraison maintenable.

2 projets
Page d'inventaire du stock mort du chargé de compte TPMS.
Ingénierie produitInterneAucun dépôt public

TPMS Expertic

Modules par rôle pour une plateforme d'exploitation des TPE qui gère les demandes des banques, les tickets, l'inventaire, les pièces jointes, les flux Excel et les notifications, avec Next.js, NestJS, Prisma, PostgreSQL, JWT, CASL et SSE.

Mon rôle :Développeur full-stack chez Expertic, avec un collègue

Next.jsTypeScriptReactTailwind CSS+9
Plateforme académique de microservicesIng-web-pro
Ingénierie produitPrototypeCode source disponible

Plateforme d'événements Ing-web-pro

Prototype académique de plateforme d'événements avec Angular, des microservices Spring Boot, la découverte Eureka, une protection JWT à la passerelle, une base PostgreSQL par service, Redis, des téléversements de médias et des notifications.

Mon rôle :Projet de cours de Master

Java 17Spring Boot 3.2Spring Cloud GatewayEureka+13

Livraison client

Travaux professionnels et freelance pour des clients : frontend, full-stack, CMS, places de marché et plateformes commerciales.

5 projets
Page d'accueil arabe de Shohraty sur ordinateur : navigation alignée à droite, titre en arabe et trois cartes de statistiques de croissance sur un dégradé violet.
Livraison clientEn ligneEn ligne, dépôt privé

Shohraty

Plateforme de commerce et de CMS trilingue, pensée d'abord pour l'arabe et le RTL, pour une agence marketing algérienne : un site public, un back-office d'administration et un moteur de schémas de formulaires versionnés, en ligne sur l'infrastructure du client.

Mon rôle :Ingénieur principal, du modèle de données au déploiement ; seul à partir de juin ; conçu pour nightbyte

Next.js 16React 19TypeScriptnext-intl+11
Aperçu de la page d'accueil de SIPA Packaging sur ordinateur, avec navigation bilingue, texte d'accroche et médias de production.
Livraison clientAperçu clientEn ligne, dépôt privé

SIPA Packaging

Aperçu client bilingue pour une entreprise algérienne d'emballage, couvrant produits, marchés, services, politiques, portfolio, contact, SEO et déploiement Vercel.

Mon rôle :Implémentation frontend freelance (aperçu client)

Next.js 16React 19TypeScriptTailwind CSS 4+8
Page d'accueil de la place de marché publique Winbay avec navigation en français, recherche, bannière d'accroche et sections d'achats groupés.
Livraison clientInterneAucun dépôt public

Winbay

Contribution privée à une place de marché pour le client Winbay de White Bay, avec une vitrine en français, des comptes clients, des flux de commande et de paiement, et un back-office Laravel/Inertia.

Mon rôle :Contribution professionnelle via White Bay Limited

Next.js 15React 18TypeScriptMUI+14
Page des éditions et du catalogue de la boutique en ligne India Mahdavi, avec grille de produits, tri, affichage et contrôles de filtre.
Livraison clientEn ligneEn ligne, dépôt privé

India Mahdavi

Livraison client en ligne pour India Mahdavi via White Bay Limited : un site web et une boutique en ligne axés sur le design, et un back-office privé pour le catalogue, les contacts et les workflows métier.

Mon rôle :Contribution frontend via White Bay Limited

ReactTypeScriptFrontend EngineeringE-commerce UX+2
Bandeau d'accueil de Nightbyte avec navigation, arrière-plan sur le thème de l'espace et positionnement de l'agence en français.
Livraison clientEn ligneEn ligne, dépôt privé

Site web de Nightbyte

Site public de Nightbyte, une agence numérique centrée sur le développement web/mobile, le design, l'IA, la création de contenu, la formation et la collaboration.

Mon rôle :Unique ingénieur, réalisation freelance pour nightbyte

Next.jsReactTypeScriptTailwind CSS+2

Systèmes et outils de développement

Ingénierie bas niveau, CLI, compilateurs, infrastructure et outillage au-delà des écrans d'application.

1 projets
Transpileur de Rust vers BrainfuckRustedBrains
Systèmes et outils de développementPrototypeCode source disponible

RustedBrains

Projet d'apprentissage des compilateurs qui découpe en jetons un petit sous-ensemble de Rust, construit un AST et génère du Brainfuck à partir de variables, d'arithmétique, de contrôle de flux et d'instructions d'affichage.

Mon rôle :Projet personnel

RustCargoLexerRecursive Descent Parser+4

Leadership et communauté

Travail d'équipe, de club, d'agence, d'enseignement et de communauté : coordination, responsabilité, mentorat et livraison publique.

1 projets
Page d'accueil d'Enigma pour le salon des entreprises et le hackathon d'idées au Cyberparc de Sidi Abdellah.
Leadership et communautéEn ligneEn ligne, dépôt privé

Enigma, hackathon d'idées et salon des entreprises

Événement d'innovation public de ma présidence du NCS, qui combine un salon des entreprises et un hackathon d'idées autour de vrais défis d'entreprise.

Mon rôle :Organisateur, en tant que président du NIT Computer Society

Event LeadershipCommunity OperationsCompany ShowcaseIdeathon+3