Léo Bello

Développeur Full-Stack — React, Next.js, TypeScript, PostgreSQL

Marseille, Provence-Alpes-Côte d'Azur, France

Version texte du portfolio. Explorer le portfolio interactif en 3Dvoir le profil Malt.
This page in English

À propos

Développeur full-stack, sept ans passés sur des applications qui n'ont pas le droit de casser : le pilotage commercial de 29 000 points de vente pour La Française des Jeux, un SaaS de facturation utilisé dans plus de cinquante pays, une application de gestion locative écrite from scratch en TDD. Je tiens un produit de l'interface jusqu'à la base de données, ou je reprends un existant — sa dette, ses versions en retard, ses lenteurs — et je le livre testé, documenté et reprenable par le développeur suivant.

Ce que je construis : des dashboards, des back-offices, des espaces clients, des MVP. Côté interface, React, Next.js et TypeScript — architecture de composants, gestion d'état, formulaires complexes, rendu tenu en performance. Côté serveur, des API REST Node.js et Next.js sur un modèle de données PostgreSQL ou Supabase pensé avant d'être écrit, et tout ce qui va autour : authentification et rôles, OAuth 2.0 et SSO, paiements, intégrations tierces, architectures event-driven quand la charge le justifie, déploiement continu. Et l'IA quand elle sert le produit plutôt que l'argumentaire : intégration d'API LLM sous schéma strict, assistants sur données métier, agents outillés.

Ce qui tient l'ensemble tient en peu de choses : les tests écrits avant le code et plus de 80 % de couverture maintenus dans la durée, des revues de code argumentées, des pipelines CI/CD qui rejouent la suite avant chaque livraison, une démonstration chaque semaine plutôt qu'un effet d'annonce à la fin. Prospeo et SignFlow, deux produits cadrés, développés, sécurisés et mis en ligne seul, en sont la forme la plus complète.

Prestations

Développement d’applications React et Next.js

Conception et réalisation d’interfaces React / Next.js en TypeScript : architecture de composants, gestion d’état, formulaires avancés, rendu côté serveur.

Intégration d’API et de briques d’IA

Branchement d’API REST, de back-ends Node.js et de services d’intelligence artificielle dans un produit existant, avec une attention particulière aux états de chargement, aux erreurs et au coût réel des appels.

Reprise et fiabilisation d’un front-end existant

Audit d’une base de code, remise à plat de l’architecture, ajout de tests unitaires et de composants, réduction de la dette technique sans geler les livraisons.

Back-end et données

API Node.js, modèles PostgreSQL / Supabase, Firebase Firestore : de la modélisation des données jusqu’à leur affichage dans l’interface.

Performance et qualité web

Mesure et amélioration des Core Web Vitals, mise en place de tests automatisés et de pipelines CI/CD qui vérifient chaque livraison.

Projets personnels

Prospeo — Prospection automatisée de bout en bout

Projet personnel · 2026

Des milliers d'artisans et de TPE n'ont aucun site web, et les démarcher un par un coûte plus cher que ce qu'ils rapportent. Prospeo automatise la chaîne complète : il trouve ces entreprises, leur construit un site, le met en ligne, puis leur envoie une proposition commerciale qui pointe vers leur propre site déjà en ligne.

Détection via Google Maps, appariement au registre SIRENE et scoring rejouable sur les données déjà collectées — on affine les critères sans relancer la collecte. Contenu rédigé par LLM sous schéma strict, dépôt Git et mise en ligne automatiques, chaque étape tracée et horodatée. Relecture humaine avant envoi, email et SMS, avec la garantie en base qu'un prospect ne peut jamais être contacté deux fois.

Une chaîne métier longue, asynchrone et faillible, tenue de bout en bout : orchestration de traitements en arrière-plan, trois API tierces, génération de contenu par IA encadrée par un schéma donc vérifiable, cloisonnement multi-utilisateurs par RLS et secrets chiffrés. 52 000 lignes, 115 fichiers de test.

Technologies : React, Vite, PostgreSQL, RLS, LLM, Zod, Astro, Vercel, GitHub App, Monorepo pnpm.

SignFlow — Veille d'offres triée par IA

Projet personnel · 2026

Chercher un poste, c'est relire les mêmes annonces sur quatre sites qui ne se parlent pas, pour en retenir trois. SignFlow fait cette relecture la nuit : quatre sources fusionnées, les republications d'une même offre réduites à une seule entrée, et un seul brief au réveil.

Chaque offre est analysée par IA et confrontée à des critères réels — télétravail, rémunération, durée de mission, technologies dont on ne veut plus. Le classement est justifié offre par offre, et changer un critère reclasse tout l'historique instantanément : le jugement est recalculé, pas figé au moment de la collecte.

Transformer un flux d'information brut en décision : normalisation de sources hétérogènes, dédoublonnage fiable, jugement par IA reproductible et auditable, et un modèle de données qui accepte qu'on change les règles après coup. Rien n'est envoyé sans validation — le produit prépare la décision, il ne la prend pas.

Technologies : React, Next.js, TypeScript, PostgreSQL, LLM, Sortie structurée, Traitements planifiés, Temps réel.

Compétences

Front-end

  • React
  • Next.js
  • TypeScript
  • JavaScript
  • Redux Toolkit
  • Tailwind CSS
  • Angular
  • Architecture de composants
  • React Testing Library
  • Jest
  • Vitest

Back-end

  • Node.js
  • REST API
  • PostgreSQL
  • Supabase
  • Firebase Firestore
  • Java EE
  • Modélisation de données
  • Authentification et rôles
  • Google Cloud Functions

Cloud et DevOps

  • Vercel
  • Firebase
  • Google Cloud
  • Cloud Computing
  • CI/CD
  • GitHub Actions
  • GitLab CI
  • Monorepo pnpm

Données et IA

  • Intégration d'API LLM
  • OpenAI
  • Claude
  • Agents outillés
  • MCP
  • Machine Learning
  • Deep Learning
  • PyTorch
  • Réseaux de neurones
  • Robotique

Outils et méthodes

  • Git
  • TDD
  • Code Review
  • Playwright
  • Agile / SAFe
  • Chiffrage
  • Documentation technique
  • SEO
  • Développement assisté par IA
  • WordPress
  • Google Apps Script
  • Google Analytics

Savoir-être

  • Autonomie
  • Cadrage du besoin
  • Rigueur
  • Interlocuteur unique
  • Auto-formation
  • Veille technologique
  • Entrepreneuriat
  • Collaboration transverse
  • Anglais professionnel

Expérience professionnelle

Développeur Full-Stack React / Next.js — conception from scratch, freelance — Saisoneo

Février 2026 — Aujourd'hui · Marseille · à distance

Une application de gestion locative saisonnière construite from scratch, du recueil du besoin à la mise en production : architecture technique et modèle de données définis de zéro, sans base existante à reprendre.

Développement complet en TDD — front React / TypeScript, back Next.js adossé à Supabase et PostgreSQL — sur une architecture microservices event-driven pensée pour la montée en charge. Intégrations tierces SharePoint et Yousign, authentification OAuth 2.0 / SSO avec gestion du cycle de vie des tokens.

Un périmètre tenu de bout en bout plutôt qu'une brique confiée : maquettage UX/UI, tests écrits avant le code, documentation technique et déploiement par pipelines CI/CD.

React, Next.js, TypeScript, Supabase, PostgreSQL, TDD, Microservices, Event-Driven, OAuth 2.0, SSO, CI/CD

Développeur Front-end React / TypeScript — projets livrés de bout en bout, freelance — Bleu Tomate

Mai 2025 — Août 2026 · Marseille, Provence-Alpes-Côte d'Azur, France

Plusieurs campagnes de communication menées de bout en bout, du recueil du besoin à la mise en production, en étant le seul interlocuteur technique de chaque projet.

Cadrage et architecture technique, maquettage des interfaces, puis développement : front React / TypeScript, intégration d'API, scripts Google Apps Script et Cloud Functions sur Firebase.

La mise en ligne et le suivi comptent autant que le code : pipelines CI/CD, tests unitaires, documentation technique et lecture des KPI une fois le projet en production.

React, TypeScript, API REST, Firebase, Cloud Functions, Google Apps Script, CI/CD

Développeur Full-Stack React / TypeScript — application à forte volumétrie, CDI — Française des Jeux / Sopra Steria

Novembre 2023 — Avril 2025 · Aix-en-Provence, Provence-Alpes-Côte d'Azur, France

Application de pilotage commercial pour La Française des Jeux : les métriques de performance de près de 29 000 points de vente répartis sur toute la France, restituées en continu aux équipes terrain.

Fonctionnalités complexes en React, TypeScript et Redux Toolkit sur de fortes volumétries de données, au sein d'une équipe Agile de cinq personnes — deux développeurs, un tech lead, un QA — en méthodologie SAFe, avec PI Plannings aux côtés du design et du Product Manager.

Sur dix-huit mois, la qualité y est une contrainte de production et pas une intention : couverture de tests maintenue autour de 80 % (Jest, React Testing Library), revues de code, tests croisés entre développeurs et chiffrage des demandes fonctionnelles.

React, TypeScript, Redux Toolkit, Jest, React Testing Library, SAFe, Agile

Développeur Web React / TypeScript — e-commerce & billetterie, freelance — Client e-commerce & billetterie événementielle

Mai 2023 — Octobre 2023 · Marseille, Provence-Alpes-Côte d'Azur, France

Sites e-commerce et modules de billetterie livrés en autonomie complète, du cadrage du besoin au chiffrage, puis au développement et à la livraison.

Modules de billetterie pour le secteur de l'événementiel, avec contrôle et validation des données de commande ; modules WordPress sur mesure et scripts Google Sheets (Apps Script) automatisant des tâches métier récurrentes.

React, TypeScript, API REST, WordPress, Automatisation

Développeur Full-Stack React / Node.js — plateforme SaaS internationale, freelance — Yooz

Mai 2022 — Mai 2023 · Aimargues, Occitanie, France

Plateforme SaaS de dématérialisation et d'automatisation des factures fournisseurs, utilisée dans plus de 50 pays, de la startup au grand compte.

Workflows de validation de documents à logique métier dense — circuits d'approbation multi-critères, règles de routage, cas particuliers — développés en React, TypeScript et Node.js, avec des API REST adossées à PostgreSQL.

Travail en lien direct avec l'équipe produit sur un logiciel déjà en production chez ses clients : chiffrage des demandes, tests unitaires et documentation technique.

React, TypeScript, Node.js, API REST, PostgreSQL, SaaS

Développeur Full-Stack React / Node.js — intégration & mise en production, freelance — Clients e-commerce — missions en direct

Octobre 2021 — Mai 2022 · À distance

Sites web livrés en production pour des clients e-commerce, de la maquette à la mise en ligne.

Missions React, TypeScript et Node.js : intégration de maquettes, ajout de modules e-commerce et de briques de billetterie sur des sites existants, et participation à la conception puis à la livraison d'un POC.

React, TypeScript, Node.js, API REST, Figma, JavaScript

Développeur Full-Stack React / Java EE — alternance — Amiltone

Septembre 2020 — Septembre 2021 · Villeurbanne, Auvergne-Rhône-Alpes, France

Maintenance et évolutions d'une application métier déjà en production, sur un environnement mêlant React et Java EE.

Développement des demandes d'évolution, correction de bugs, relecture de code et rédaction de documentation technique.

React, Java EE, API REST, Maintenance

Développeur Full-Stack Angular / Java EE — Sully Group

Septembre 2019 — Juillet 2020 · Grenoble, Auvergne-Rhône-Alpes, France

Développements front-end et back-end sur plusieurs couches applicatives, de l'estimation au déploiement.

Chiffrage des demandes, évolutions fonctionnelles, revues de code régulières, rédaction de documentation utilisateur et technique.

Angular, Java EE, HTML5, CSS3, Chiffrage

Stagiaire en développement Web — Sully Group

Juin 2019 — Septembre 2019 · Grenoble, Auvergne-Rhône-Alpes, France

Réalisation de demandes de développement et participation aux revues de code. Veille technologique, montée en compétence sur les outils de travail et autoformation sur les sujets nécessaires au projet.

Développement web, Veille technologique

Stagiaire en recherche informatique — vision par ordinateur et robotique — Laboratoire Informatique de Grenoble (LIG)

Mai 2018 — Août 2018 · Grenoble, Auvergne-Rhône-Alpes, France

Un sujet de recherche à l'intersection du machine learning et de la robotique : donner à un robot Pepper la capacité de reconnaître ce qu'il voit.

Mise en place et entraînement d'un réseau de neurones convolutif avec PyTorch, puis intégration du modèle dans le robot.

Rédaction d'un wiki à destination des chercheurs, pour que le travail reste reprenable après le départ du stagiaire.

Machine Learning, Deep Learning, PyTorch, Robotique

Formation

Contact

Questions fréquentes

Qui est Léo Bello ?

Léo Bello, Développeur Full-Stack — React, Next.js, TypeScript, PostgreSQL, travaille depuis Marseille, France. Développeur full-stack, sept ans passés sur des applications qui n'ont pas le droit de casser : le pilotage commercial de 29 000 points de vente pour La Française des Jeux, un SaaS de facturation utilisé dans plus de cinquante pays, une application de gestion locative écrite from scratch en TDD. Je tiens un produit de l'interface jusqu'à la base de données, ou je reprends un existant — sa dette, ses versions en retard, ses lenteurs — et je le livre testé, documenté et reprenable par le développeur suivant.

Quelles technologies Léo Bello utilise-t-il ?

Front-end : React, Next.js, TypeScript, JavaScript, Redux Toolkit, Tailwind CSS, Angular, Architecture de composants, React Testing Library, Jest, Vitest. Back-end : Node.js, REST API, PostgreSQL, Supabase, Firebase Firestore, Java EE, Modélisation de données, Authentification et rôles, Google Cloud Functions. Cloud et DevOps : Vercel, Firebase, Google Cloud, Cloud Computing, CI/CD, GitHub Actions, GitLab CI, Monorepo pnpm. Données et IA : Intégration d'API LLM, OpenAI, Claude, Agents outillés, MCP, Machine Learning, Deep Learning, PyTorch, Réseaux de neurones, Robotique. Outils et méthodes : Git, TDD, Code Review, Playwright, Agile / SAFe, Chiffrage, Documentation technique, SEO, Développement assisté par IA, WordPress, Google Apps Script, Google Analytics. Savoir-être : Autonomie, Cadrage du besoin, Rigueur, Interlocuteur unique, Auto-formation, Veille technologique, Entrepreneuriat, Collaboration transverse, Anglais professionnel.

Léo Bello est-il disponible pour une mission freelance ?

Oui. Léo Bello est ouvert aux missions front-end et full-stack, en freelance, depuis Marseille, France et à distance. Son profil freelance, avec ses tarifs et ses recommandations, est publié sur Malt : https://www.malt.fr/profile/leobwebdev

Comment contacter Léo Bello ?

Par e-mail à leobello.wd@gmail.com, via son profil Malt (https://www.malt.fr/profile/leobwebdev), sur LinkedIn (https://www.linkedin.com/in/leobellolinkedurl) ou sur GitHub (https://github.com/leoBello/). Son portfolio est en ligne sur https://leobello.dev.

Sur quoi Léo Bello travaille-t-il actuellement ?

Développeur Full-Stack React / Next.js — conception from scratch, freelance chez Saisoneo (Février 2026 — Aujourd'hui, Marseille · à distance). Une application de gestion locative saisonnière construite from scratch, du recueil du besoin à la mise en production : architecture technique et modèle de données définis de zéro, sans base existante à reprendre. Développement complet en TDD — front React / TypeScript, back Next.js adossé à Supabase et PostgreSQL — sur une architecture microservices event-driven pensée pour la montée en charge. Intégrations tierces SharePoint et Yousign, authentification OAuth 2.0 / SSO avec gestion du cycle de vie des tokens. Un périmètre tenu de bout en bout plutôt qu'une brique confiée : maquettage UX/UI, tests écrits avant le code, documentation technique et déploiement par pipelines CI/CD.

Quelles prestations Léo Bello propose-t-il ?

Développement d’applications React et Next.js ; Intégration d’API et de briques d’IA ; Reprise et fiabilisation d’un front-end existant ; Back-end et données ; Performance et qualité web.

Quels projets personnels Léo Bello a-t-il développés ?

Prospeo (Prospection automatisée de bout en bout, 2026) : Des milliers d'artisans et de TPE n'ont aucun site web, et les démarcher un par un coûte plus cher que ce qu'ils rapportent. Prospeo automatise la chaîne complète : il trouve ces entreprises, leur construit un site, le met en ligne, puis leur envoie une proposition commerciale qui pointe vers leur propre site déjà en ligne. Technologies : React, Vite, PostgreSQL, RLS, LLM, Zod, Astro, Vercel, GitHub App, Monorepo pnpm. SignFlow (Veille d'offres triée par IA, 2026) : Chercher un poste, c'est relire les mêmes annonces sur quatre sites qui ne se parlent pas, pour en retenir trois. SignFlow fait cette relecture la nuit : quatre sources fusionnées, les republications d'une même offre réduites à une seule entrée, et un seul brief au réveil. Technologies : React, Next.js, TypeScript, PostgreSQL, LLM, Sortie structurée, Traitements planifiés, Temps réel.

Qu’est-ce que le portfolio leobello.dev ?

Un portfolio interactif : un mini-monde 3D à explorer dans le navigateur, développé en React, TypeScript et Three.js (React Three Fiber), avec la physique Rapier. Cinq monuments y ouvrent les cinq sections du portfolio — présentation, compétences, parcours, projets et contact. La page https://leobello.dev/profil/ en donne la version texte.