HW

Disponible pour des projets à distance

Bonjour, je suis Houssem.

Je suis Ingénieur Full Stack, Ingénieur IA, Développeur React et NestJS

Je construis des applications web de bout en bout, et l'IA qui va dedans. React, NestJS et TypeScript, du modèle de données à l'écran, avec des chatbots et des agents qui font un vrai travail pour les utilisateurs.

Portrait de Houssem Eddine Weslati
React
NestJS
TypeScript
Agents IA
  • 2 ans

    d'expérience professionnelle

  • 1 SaaS

    construit seul et en production

  • 1 600+

    tests automatisés dans ce code

  • 12 modules

    conçus et livrés dans un même produit

Ce que je fais

Un seul ingénieur, de la base de données à l'interface.

Applications web full stack

Interfaces React et Next.js, API NestJS et Node.js, PostgreSQL. Typé de bout en bout, avec contrôle d'accès, temps réel et tests automatisés.

Des fonctionnalités d'IA utiles

Chatbots et agents fondés sur la recherche documentaire (RAG), l'appel de fonctions et la voix. Ils répondent à partir de vos documents et agissent dans votre produit.

Données et mise en production

Migrations et pipelines de données en Python et SQL. Docker, reverse proxy et versions numérotées sur un serveur que j'installe et que j'exploite.

Réalisations

Des produits que j'ai conçus et construits.

Ces réalisations appartiennent aux entreprises pour lesquelles je les ai construites : le code est privé. Voici ce qu'est chaque produit et ce que j'y ai fait.

SaaS multi-tenant · En production

Testudo

Une plateforme de management de la qualité ISO 9001 : documents, audits, non-conformités, plans d'action, risques et indicateurs au même endroit.

Ce que j'ai fait

  • Tout le produit construit seul, du premier écran à la production : 12 modules, multi-tenant avec des données isolées par client.
  • Droits par rôle jusqu'à la fiche, temps réel par WebSockets, rapports PDF et Excel en français et en anglais.
  • Son assistant IA, QualiBot, construit avec un collègue : recherche dans le référentiel ISO 9001 et les documents de l'entreprise.
React 19NestJSTypeScriptPostgreSQLWebSocketsDocker
Lire l'étude de cas

Interface redessinée pour ce portfolio

Chatbot IA · Voix · Accessibilité

Assistant vocal pour une billetterie

Un chatbot vocal sur un site de billetterie en ligne, pour que les personnes en situation de handicap trouvent un événement et achètent un billet en parlant, en anglais et en allemand.

Ce que j'ai fait

  • Reconnaissance et synthèse vocales avec les modèles OpenAI et ElevenLabs.
  • Répond à partir des données du site grâce à la recherche documentaire (RAG) sur une base vectorielle.
  • Service Python avec MongoDB pour les conversations et les événements.
PythonOpenAIElevenLabsRAGMongoDB
Lire l'étude de cas

Interface redessinée pour ce portfolio

Agent IA vocal · Appel de fonctions

Agent vocal de commande de repas

Un agent vocal qui répond au téléphone pour une application de commande de repas, prend la commande dans une conversation naturelle et la transmet au restaurant.

Ce que j'ai fait

  • Comprend une commande dictée, demande ce qui manque et répond d'une voix naturelle avec ElevenLabs.
  • Appelle des fonctions pour chercher dans le menu, composer la commande et l'envoyer.
  • Le restaurant reçoit une commande structurée, prête à préparer.
PythonOpenAIElevenLabsFunction callingMongoDB
Lire l'étude de cas

Interface redessinée pour ce portfolio

Application web · ETL / ELT

Plateforme de migration de données

Une plateforme qui génère, exécute et planifie des traitements d'intégration de données sur cinq moteurs de bases de données.

Ce que j'ai fait

  • Application React : connexions, espace SQL, planificateur et suivi des traitements.
  • Moteur Python qui génère des traitements ETL et ELT à partir de modèles d'intégration.
  • MySQL, PostgreSQL, Oracle, SQL Server et Snowflake, avec le lignage des données.
ReactPythonSQLSnowflake
Lire l'étude de cas

Autres réalisations

Ingénierie des données · Client britannique · À distance

Migration de données Salesforce

Des scripts Python qui extraient les opportunités, les devis et les données de tarification d'une ancienne organisation Salesforce, les nettoient et les transforment, puis les chargent dans la nouvelle. Ils tournent en pipelines Azure Data Factory, avec validation et rapprochement après chaque exécution.

PythonSOQLSalesforceAzure Data Factory

Ingénierie des données · Client britannique · À distance

Rapprochement de données

Des scripts SQL et Python qui extraient les données des deux côtés, comparent Salesforce à la plateforme Databricks ligne par ligne et expliquent chaque écart. Écrits pour être relancés après chaque chargement.

Databricks SQLPython

Automatisation de processus

Gestion des congés

Des portails par rôle pour les employés, les managers et les RH, avec des circuits d'approbation.

Bonita BPMPostgreSQL

Expérience

Mon parcours.

  1. Ingénieur Full Stack

    Maxula Consulting · Tunis, Tunisie · Hybride

    Avr. 2026 - Aujourd'hui

    Seul développeur de Testudo : design de l'interface, front end React, API NestJS, PostgreSQL multi-tenant, assistant IA, Docker et serveur de production.

  2. Ingénieur Data

    Punic Insight LTD · Royaume-Uni · À distance

    Janv. 2026 - Mars 2026

    Rapprochement des données Salesforce avec la plateforme Databricks en Databricks SQL et Python, avec des contrôles rejouables pour trouver et expliquer les écarts.

  3. Spécialiste en intelligence artificielle

    24 B.E.Y. · Tunis, Tunisie · Hybride

    Mai 2025 - Déc. 2025

    Construction d'un chatbot vocal pour un site de billetterie et d'un agent IA vocal pour une application de commande de repas, avec les modèles OpenAI, ElevenLabs, le RAG, l'appel de fonctions et MongoDB.

  4. Ingénieur systèmes de données

    Punic Insight LTD · Royaume-Uni · À distance

    Nov. 2024 - Avr. 2025

    Migration des données d'une ancienne organisation Salesforce vers la nouvelle en Python et SOQL, en pipelines Azure Data Factory, et accompagnement des mises en production.

  5. Stagiaire ingénieur Data

    Datarox · Tunisie · Hybride

    Janv. 2024 - Août 2024

    Projet de fin d'études : une plateforme de migration de données, avec une application React et un moteur de migration Python sur cinq moteurs de bases de données.

Diplôme d'ingénieur en Data Science, ESPRIT, 2020 - 2024

Technologies

Les outils que j'utilise tous les jours.

Front end

ReactNext.jsTypeScriptTailwind CSSReact Query

Back end

NestJSNode.jsPythonFastAPIPostgreSQLMongoDBREST APIsWebSockets

IA

OpenAIMistralRAGFunction callingAI agentsVoice (ElevenLabs)

Données et mise en production

DockerTraefikLinux VPSGitJestPlaywrightAzure Data FactoryDatabricks

Contact

Un produit à construire, ou une fonctionnalité d'IA à ajouter ?

Dites-moi ce dont vous avez besoin. Je réponds sous un jour ouvré, en français ou en anglais.

houssemeddine.weslati@gmail.com