Wael FezariDéveloppeur full-stack & ingénieur IAMarseille, FRWael Fezari

Des interfaces. De l’intelligence.
Des systèmes qui travaillent ensemble.

Heure locale—:—
Localisation IP estiméeConnexion…
Météo localeConnexion…
IPConnexion…
Disponible en CDI et freelance
Découvrir mon parcours

Avant le code, il y avait le jeu.

Petit, j’étais obsédé par les ordinateurs et les jeux vidéo. L’écran était une porte vers d’autres mondes. Puis une question a pris le dessus : comment tout cela fonctionne ?

La curiosité comme point de départ

Passer de joueur à créateur.

À l’adolescence, j’explorais BackTrack R3 et j’écrivais mes premières lignes de code. J’apprenais en essayant, en cassant, en recommençant. Comprendre devenait aussi passionnant que jouer.

Expérimenter. Comprendre. Recommencer.

Des projets et des neurones.

À l’université d’Annaba, les projets étaient mon terrain d’expression. J’aimais y exceller, aller au-delà de la théorie et construire. C’est aussi là que j’ai commencé à apprendre l’intelligence artificielle, depuis les bases.

Université Badji Mokhtar · Annaba

Aller plus loin, ensemble.

À Epitech, j’ai appris à construire avec mes amis : partager les idées, confronter les approches et avancer ensemble. Mon alternance chez ROKI a prolongé cet apprentissage au contact d’une équipe et de vrais besoins métier.

Epitech & ROKI · Marseille

Écouter d’abord. Construire juste.

Aujourd’hui, le freelance m’apprend autant sur les gens que sur la technique. Échanger avec les clients, comprendre leur quotidien, clarifier les besoins : le code prend tout son sens quand il résout le bon problème.

Interfaces, IA & applications métier

Compétences
& outils.

Mes principaux outils, avec les projets où je les utilise.

Développement full-stack

Applications web, services backend et intégrations API.

  • Python
  • TypeScript
  • JavaScript
  • React / Next.js
  • Node.js
  • FastAPI / Flask
  • API integration

Projets QueryOtter · Hooka Relay · Recipe Buddy

Applications LLM & RAG

Workflows de modèles de langage et recherche documentaire.

  • LangChain
  • LangGraph
  • Azure OpenAI
  • Azure AI Search
  • Groq
  • RAG
  • Embeddings
  • Reranking
  • Pydantic

Projets ROKI · Ragbench · QueryOtter · PatchGoblin

Bases de données

Données relationnelles, recherche vectorielle et analyse de requêtes.

  • SQL
  • PostgreSQL
  • pgvector
  • Prisma

Projets QueryOtter · Study Room · GetRatchet

DevOps & cloud

Conteneurs, pipelines CI et déploiement cloud.

  • Git
  • Docker
  • GitHub Actions
  • Azure
  • Cloudflare
  • Vercel

Projets PatchGoblin · ROKI · Hooka Relay

ML & vision par ordinateur

Apprentissage adaptatif et expériences de classification d’images.

  • PyTorch
  • scikit-learn
  • TensorFlow
  • Keras
  • CNNs
  • Transfer learning

Projets SkillTrail · Zoidberg-AI

Évaluation & monitoring

Évaluation des réponses, traces et suivi des erreurs.

  • Ragas
  • Langfuse
  • Sentry
  • OpenTelemetry
  • Grafana

Projets Ragbench · GetRatchet · PatchGoblin

Le travail.
Le parcours.

Des applications concrètes, et le parcours qui leur donne forme. De l’interface à l’intelligence et aux intégrations.

LinkedIn
2024 — Aujourd’huiIndépendant

Développeur full-stack & IA freelance

Conception d’applications métier, de l’interface aux intégrations : planification d’équipes d’architectes, synchronisation Lucca, SSO Microsoft SAML, fonctionnalités IA et gestion des stocks.

JavaScript · TypeScript · APIs · Microsoft · Bubble

Développement produit

ÉQUIPES × TEMPSLMMJVÉquipe AÉquipe BCongésLucca ↔ APITâches · Temps
Schéma des fonctionnalités
  • APP WEB
  • PLUGIN
  • API

Planification d’équipes d’architectes

Un outil de planification avec un assistant IA qui transforme les briefs en tâches et propose un nouveau calendrier quand les échéances ou disponibilités changent.

  • JavaScript
  • Bubble plugin
  • Lucca API
Voir les contributions
  • Déplacer et redimensionner les tâches ; gérer les phases et dates clés de plusieurs équipes.
  • Prendre en compte les week-ends, jours fériés et congés récupérés depuis Lucca.
  • Envoyer le temps déclaré à Lucca lorsqu’une tâche est terminée, avec export PDF des plannings.
  • Vérification des dépendances, congés et capacités de l’équipe avant de proposer des changements à valider.

Intégration de systèmes

IDENTITÉ & OPÉRATIONSOWXMicrosoft / SAMLStocksCommandesLivraisonsBubble / Métier
Schéma des fonctionnalités
  • IA
  • APP WEB
  • API

Microsoft & applications métier

Des intégrations Microsoft avec un assistant email vers actions : extraction des demandes et dates, préparation de mises à jour documentaires et de réponses à valider.

  • SAML SSO
  • Microsoft
  • API integration
  • Bubble
Voir les contributions
  • Mise en place d’un SSO Microsoft en SAML et d’intégrations avec Outlook, Word, Excel et PowerPoint.
  • Extraction des actions à réaliser depuis les emails et préparation de documents et brouillons de réponses à valider, avec les services OpenAI de Microsoft.
  • Développement d’une application Bubble distincte pour les stocks, commandes et livraisons.
2022 — 2024ROKI · Marseille

Développeur full-stack & IA · Alternance

Développement d’un chatbot RAG sur Azure, d’un module de multidiffusion d’offres en Python/Flask et d’applications métier en Node.js, PostgreSQL et AWS. Connexion d’outils publicitaires et CRM : Google, Facebook et HubSpot.

Python · Flask · Azure OpenAI · Azure AI Search · Node.js

IA appliquée

LA CONNAISSANCE EN RÉPONSEDocumentsAI SearchOpenAISources → Recherche → Réponse
Schéma des fonctionnalités
  • IA
  • APP WEB
  • RAG

Assistant de connaissances d’entreprise

Un assistant RAG qui répond aux questions des collaborateurs en s’appuyant sur les sources et prépare des checklists d’onboarding à partir des procédures approuvées.

  • Azure OpenAI
  • Azure AI Search
  • RAG
  • Docker
Voir les contributions
  • Développement d’un chatbot d’entreprise chez ROKI avec OpenAI sur Azure et Bubble.
  • Utilisation d’Azure AI Search pour retrouver les passages pertinents dans les documents d’entreprise.
  • Réponses appuyées sur des passages documentaires et signalement des informations manquantes ou contradictoires.
2016 — 2021Freelance · Pendant mes études

Développeur web & mobile

Réalisation de projets web et mobiles via Fiverr pendant mes études, avec React, Angular, Flutter et Java.

React · Angular · Flutter · Java

Formation

MSc Pro · Développement logiciel & IA

Epitech, Marseille · 2022–2024 · Diplômé

Master · Systèmes informatiques & décisions

Université Badji Mokhtar, Annaba · 2019–2021

Le laboratoire
personnel

Neuf idées devenues des applications. De l’IA aux outils du quotidien : explorez les interfaces, les technologies et le code public.

01 / 09Choisissez un projet
GetRatchet / Espace de démonstration
Espace de démonstration public GetRatchet : tâches durables, reprises et état des services
Exécution durable et reprise01 / 09
  • IA
  • APP WEB
  • API
  • SDK

GetRatchet

Une plateforme d’exécution durable pour les tâches de fond et les appels d’outils IA. Vos workers exécutent les traitements ; la console suit les tentatives, planifie les reprises, gère les coupe-circuits et permet des relances contrôlées, avec des SDK TypeScript et Python.

Compétences utilisées

  • TypeScript
  • Next.js
  • PostgreSQL
  • Prisma
  • Python
  • OpenTelemetry
  • Sentry
  • Durable execution
Hooka Relay / Démonstration
Démonstration de Hooka Relay
Infrastructure développeur02 / 09
  • APP WEB
  • API
  • SDK
  • INFRASTRUCTURE

Hooka Relay

Un service de livraison de webhooks pour les équipes. Enregistrez les événements, signez les envois et relancez les tentatives depuis un tableau de bord partagé, avec des destinations par client, un historique et des coupe-circuits.

Compétences utilisées

  • TypeScript
  • Next.js
  • Node.js
  • RabbitMQ
  • PostgreSQL
  • Docker
  • OpenTelemetry
  • Sentry
QueryOtter / Aperçu de l’interface
Éditeur de requêtes QueryOtter, schéma PostgreSQL et résultats de benchmark publiés
Performance des bases de données03 / 09
  • IA
  • APP WEB
  • BASE DE DONNÉES

QueryOtter

Un agent IA qui enquête sur les requêtes PostgreSQL lentes. Analysez les plans, testez des réécritures et des index dans des bases isolées, puis comparez les vérifications et les temps mesurés avant de retenir une recommandation.

Compétences utilisées

  • React
  • TypeScript
  • Python
  • FastAPI
  • PostgreSQL
  • Groq
  • LangChain
  • LangGraph
  • Langfuse
  • Sentry
PatchGoblin / Aperçu de l’interface
Interface PatchGoblin : erreur reproduite, tests réussis et pull request vérifiée
IA et outils développeur04 / 09
  • IA
  • APP WEB
  • OUTILS DEV
  • CI/CD

PatchGoblin

Un agent IA encadré pour les erreurs de dépendances Python et les pipelines CI manquants. Reproduisez le problème, examinez un correctif ciblé, exécutez les tests d’origine dans un environnement isolé et ouvrez une pull request vérifiée à relire.

Compétences utilisées

  • React
  • TypeScript
  • Python
  • GitHub Actions
  • Docker
  • PostgreSQL
  • Groq
  • LangChain
  • LangGraph
  • Langfuse
  • Sentry
  • OpenTelemetry

L’interface hébergée est réservée au propriétaire ; cet exemple est public.

Study Room / Démonstration
Démonstration de Study Room
Apprentissage collaboratif05 / 09
  • IA
  • APP WEB
  • TEMPS RÉEL

Study Room

Un espace d’étude partagé qui transforme les documents en conversations. Posez des questions ancrées dans vos sources, participez à des quiz synchronisés et retrouvez une carte des discussions et un bilan personnalisé.

Compétences utilisées

  • TypeScript
  • Next.js
  • Socket.io
  • PostgreSQL
  • pgvector
  • RAG
  • Embeddings
  • Sentry
RAG Bench / Démonstration
Démonstration de RAG Bench
Évaluation IA06 / 09
  • IA
  • APP WEB
  • ÉVALUATION

RAG Bench

Un laboratoire pour comparer des pipelines de recherche documentaire. Ajustez le découpage, les embeddings et le reclassement, puis comparez les réponses, les sources et les métriques Ragas.

Compétences utilisées

  • Python
  • FastAPI
  • Streamlit
  • Chroma
  • Ragas
  • Sentence Transformers
  • LangChain
  • LangGraph
  • Langfuse
  • Cross-encoder reranking
Watchtower / Démonstration
Démonstration de Watchtower
Suivi de produits07 / 09
  • IA
  • APP WEB
  • AUTOMATISATION

Watchtower

Un outil qui surveille les prix et les retours en stock. Des vérifications planifiées construisent l’historique des prix, l’IA aide à extraire les informations et des alertes e-mail signalent les changements.

Compétences utilisées

  • TypeScript
  • Next.js
  • Prisma
  • PostgreSQL
  • Cheerio
  • Groq
  • Resend
R We Vibing? / Démonstration
Démonstration de R We Vibing?
Musique & rencontres08 / 09
  • IA
  • APP WEB
  • MOBILE

R We Vibing?

Deux univers musicaux, un test de compatibilité ludique. Partagez une invitation, comparez vos morceaux favoris et découvrez un verdict généré par IA, vos genres, des recommandations et une carte à partager.

Compétences utilisées

  • TypeScript
  • Next.js
  • Prisma
  • Groq
  • YouTube API
  • Capacitor
Recipe Buddy / Démonstration
Démonstration de Recipe Buddy
Cuisine au quotidien09 / 09
  • IA
  • APP WEB

Recipe Buddy

Un carnet de recettes personnel avec un sous-chef IA. Enregistrez vos recettes, importez-les depuis un texte ou un lien, recherchez selon vos envies et réunissez les ingrédients dans une liste de courses.

Compétences utilisées

  • TypeScript
  • Next.js
  • React
  • Prisma
  • PostgreSQL
  • Groq
  • NextAuth

Construisons
la suite

CDI, freelance, remote ou mobilité

Parlons de votre projet

Un projet, une opportunité ou simplement une envie d’échanger ? Racontez-moi.

Votre message

Vos coordonnées et votre message servent uniquement à vous répondre. Envoi via Resend.

Basé à Marseille, France
Disponible immédiatement