Skip to content
Freelance IA et full-stack basé à Paris

J'aide les PME à automatiser leurs tâches répétitives avec des outils web fiables.

Automations IA, chatbots et applications full-stack qui réduisent le travail manuel et les délais — sans démo qui s'effondre dès le premier vrai cas.

Projets livrés en production pour des PME françaises — Paris ou remote

3 sites client en productionApps full-stack React/NodeAutomations IA et chatbotsSites et e-commerceFrançais · Anglais
Photo de profil GitHub de Badreddine

Portfolio of

Badreddine

Paris, France - remote

Signal projet

v1
  1. 01Audit rapide du workflow existant
  2. 02Prototype IA ou web exploitable
  3. 03Livraison avec sécurité, tests et déploiement
React
Node
AI
Ce que je livre

Des systèmes utiles, pas seulement des pages jolies.

Le site doit convaincre un dirigeant de PME que Badreddine peut comprendre son besoin, réduire le travail manuel et livrer un outil maintenable.

Automations IA et chatbots

Connecter un LLM à un vrai workflow: tri d'emails, qualification de leads, support 24/7, génération de documents répétitifs.

  • Cas d'usage chiffré avant le code, pour éviter de payer une démo
  • Validation humaine quand l'erreur coûte cher
  • Interface simple pour vos équipes terrain, pas pour des devs

Applications web sur mesure

Des outils internes ou clients quand un SaaS générique ne couvre pas votre besoin métier.

  • Tableaux de bord, portails clients, outils de gestion
  • API REST et intégrations avec vos outils existants
  • Architecture pensée pour évoluer après la v1, sans refonte

Sites business et e-commerce

Sites vitrines et e-commerce qui convertissent un visiteur en lead ou en commande, sans bloat.

  • Pages claires, rapides, responsive sur mobile dès la v1
  • Parcours contact ou achat sans friction
  • Bases SEO techniques et performance prêtes le jour du lancement
Preuves réelles

Des projets qui montrent le périmètre complet.

Chaque projet est présenté sans métriques inventées: uniquement ce qui est public ou déjà documenté.

01

Projet personnel — agent desktop IA

PythonReactTauriPolicy engine

Jarvis Desktop AI Assistant

Idée née un soir: et si un agent IA contrôlait mon PC à la voix, façon Tony Stark — un assistant qui comprend, planifie, et agit à ma place ? Première vraie incursion dans l'architecture agentique et dans une stack que je ne connaissais pas (Python, Tauri, Rust).

  • État actuel: commandes vocales simples (ouvrir une app, lancer un navigateur), exécution d'actions de base (app.launch, browser.read, browser.fetch), génération d'un plan à partir du contexte. Architecture à 4 sous-agents — dont un dédié sécurité et un à la planification.
  • Stack: front Tauri/React, runtime Python, bridge local. Policy engine et niveaux de risque pour qu'aucune action sensible ne s'exécute sans validation explicite.
  • Choix assumé: tant que la couche sécurité n'est pas éprouvée, l'agent n'a pas le contrôle complet de la machine. La prochaine itération porte sur les tâches complexes et l'élargissement contrôlé du périmètre. Ce que ça prouve: produit IA agentique complet — pas un wrapper de chat.

02

Stage full-stack — e-commerce

ReactNode.jsJavaScriptOpenAI API

UMOD

Premier stage pro chez UMOD (e-commerce, transition énergétique). Arrivé pour apprendre comment marche un commerce, parti avec trois outils en production: chatbot IA, calculateur d'aides publiques, refonte complète du site.

  • Sur initiative perso, proposé et construit un chatbot OpenAI en 3 jours: qualification des demandes, prise de RDV automatique, Q&A sur les services. Mis en prod sur umod.fr.
  • Enchaîné sur un calculateur d'aides publiques (frontend + backend), puis la refonte complète du site — un mois, premier site marketing complet. Contrainte WordPress contournée avec un wrapper iframe vers une instance Netlify, pour livrer sans casser leur infra existante.
  • Ce que je referais autrement: déploiement direct sur Vercel avec DNS au nom du client, structure projet plus propre. Ce qui reste vrai: trois livrables en prod chez un vrai e-commerce, à partir d'une feuille blanche.

03

Site de présence — client BTP

HTMLCSSVercel

Cogelas Website

Site vitrine déployé pour Cogelas, conçu pour présenter l'activité de manière claire, moderne et rapide à mettre en ligne.

  • Construit: pages publiques structurées, mise en page responsive, déploiement Vercel.
  • Surface technique: HTML et CSS, hébergement Vercel, démo publique accessible en ligne.
  • Pour vous: site de présence livré rapidement, prêt à mettre en ligne sans dépendance freelance après la livraison.

04

Site de présence — client événementiel

HTMLCSS

Haltea Website

Site vitrine pour Haltea, publié dans le portfolio GitHub comme preuve de travail web orienté présentation business.

  • Construit: structure de pages simple, focalisée sur la lisibilité et la présentation de l'activité.
  • Surface technique: HTML et CSS, sans framework, code accessible publiquement.
  • Pour vous: cas d'usage 'site simple, livré, sans bloat' pour TPE qui veulent une présence claire en ligne.

05

Projet full-stack personnel

ReactNode.jsAPIVercel

E-commerce Platform

Plateforme e-commerce construite avec frontend et backend séparés pour démontrer un travail produit sur plusieurs couches: catalogue, panier, checkout.

  • Construit: catalogue, panier et parcours checkout côté frontend; API et logique métier côté backend.
  • Surface technique: React et Node.js, deux dépôts distincts, démo frontend déployée sur Vercel.
  • Démonstration: projet e-commerce avec séparation propre front/back — catalogue, panier, checkout. Référence d'architecture.
Méthode

Un déroulé lisible pour limiter le risque.

Le workflow est pensé pour les petites équipes: décider vite, prouver vite, puis sécuriser la mise en production.

  1. 1Audit et cadrage du périmètre v1
  2. 2Prototype rapide validé avec vous
  3. 3Build, sécurité et déploiement
Profil

Un développeur full-stack qui utilise l'IA comme levier produit.

Je suis basé à Paris, et je construis des sites, apps web, outils IA et automations. Mon créneau: exécution full-stack avec du prompt engineering pratique.

Ce qui m'intéresse, ce n'est pas la démo impressionnante qu'on montre une fois. C'est l'outil qui reste utile au troisième mois, quand un vrai utilisateur arrive avec un cas tordu.

Je travaille en français et en anglais, et je préfère les missions où un prototype rapide peut devenir un outil fiable.

Frontend

ReactTypeScriptJavaScriptTailwind CSS

Backend

Node.jsExpressDjangoMongoDB

AI / Automation

OpenAIClaudePrompt engineering

Tools

GitHubVercelRenderPostman
Questions fréquentes

Ce que les PME demandent avant de commencer.

Réponses courtes et honnêtes aux points qui bloquent souvent une décision freelance.

  • Comment démarre une première mission ?

    Premier échange par email ou téléphone pour cadrer le besoin (30 à 45 minutes). Si le projet a du sens, je propose une v1 chiffrée avec périmètre, livrables et délais clairs avant tout développement.

  • Pouvez-vous travailler sur un site ou un code existant ?

    Oui. La majorité des missions PME démarre sur une base existante: refonte partielle, intégration d'IA dans un workflow déjà en place, ajout d'API ou correction d'un projet livré par un autre prestataire.

  • Comment sont gérées les erreurs et les actions risquées des automations IA ?

    Aucune action sensible (envoi client, paiement, modification de données) n'est exécutée sans validation humaine ou journal d'audit. Les workflows IA sont testés sur des cas réels avant mise en production, pas sur une démo idéale.

  • À qui appartiennent le code, les comptes et les données après livraison ?

    À vous. Le code est livré dans vos dépôts, les comptes (hébergement, base de données, API tierces) sont créés à votre nom, et l'accès vous est transféré entièrement à la fin de la mission.

  • Peut-on commencer petit, avec un prototype, avant de s'engager ?

    Oui, c'est même recommandé. Un prototype court (1 à 2 semaines) permet de valider la valeur réelle d'un workflow IA ou d'une fonctionnalité avant d'investir dans une v1 complète.

  • Que se passe-t-il après le lancement ?

    Période de support incluse pour stabiliser la mise en production, puis option de maintenance évolutive (corrections, ajouts ciblés, suivi). Vous n'êtes pas obligé de continuer avec moi: tout est documenté pour qu'une autre équipe puisse reprendre.

  • Dans quelles langues peut-on travailler ?

    Français et anglais à l'oral comme à l'écrit. Les livrables techniques (documentation, README, commits) sont en anglais par défaut, sauf demande contraire.

Contact

Décrivons le workflow à automatiser.

Envoyez en quelques lignes votre activité, le besoin concret, le délai et le budget indicatif. Réponse sous 48 h ouvrées par email.

Canaux directs

Le formulaire est relié à Resend en production. Si l'email serveur n'est pas encore configuré, les contacts directs restent affichés.

Si le formulaire n'est pas encore configuré, écrivez directement à contact@badreddine.dev.

Brief rapide

Adresse utilisée pour la réponse.

Optionnel — utile pour comprendre votre activité.

Optionnel. Une fourchette suffit.

Ex: ASAP, dans 2 semaines, fin du mois.

À inclure: votre activité en une ligne, le besoin concret, ce que vous avez déjà (site, outils, code), et tout autre contexte utile.

Pas de tracking, pas de revente. Les données servent uniquement à répondre à votre demande.

Réponse sous 48 h ouvrées par email.