Développeur web & mobile · Belgique

De l'idée jusqu'à la production.

Je conçois et développe des applications web et mobile de bout en bout, du cadrage initial jusqu'à la mise en production. Six ans d'expérience, dont plusieurs années comme consultant en entreprise.

Angular · Node.js Flutter · Firebase MongoDB IA générative Certifié ISTQB

En cours

9produits menés de bout en bout
3en production ou en bêta
6+années d'expérience

Dernier en date : Prouvex, un SaaS qui transforme un avis négatif en preuve vérifiable. Voir l'étude de cas

Ce que je construis

Chaque étape, du cadrage au déploiement.

Je prends en charge chaque étape d'un produit, du cadrage initial jusqu'au déploiement. C'est ce qui me permet de mener un projet complet sans avoir à le découper entre plusieurs intervenants.

Conception

Cadrer le besoin, modéliser le métier, définir ce qui entre dans le périmètre.

Interface web

Applications Angular, de la maquette au composant réutilisable.

Application mobile

Développement Flutter et Dart, pour Android et iOS.

Backend

API REST et modélisation des données : Node.js, MongoDB, Firebase.

Comptes et paiements

Intégration d'Auth0, Firebase Authentication et Stripe.

Mise en production

Déploiement, hébergement Google Cloud, publication sur les stores.

Étude de cas

Prouvex, transformer un avis négatif en preuve vérifiable.

Mon projet le plus abouti : un SaaS complet, de la modélisation du domaine métier jusqu'à la mise en production, pensé autour d'une seule question : comment prouver qu'on a réellement agi ?

En production SaaS complet

Les plateformes d'avis laissent répondre. Elles ne laissent rien prouver.

Un client publie une critique, l'entreprise répond « nous prenons note », et personne ne peut vérifier qu'une action a réellement suivi. C'est exactement là que la confiance se joue, et aucun outil ne s'en occupait.

Prouvex comble ce vide avec une brique unique : la résolution. Un commerce documente une amélioration concrète : son contexte (un avis, un contrôle sanitaire, une initiative), sa description, les actions réalisées, et des preuves à l'appui : photos avant/après, captures, justificatifs. La résolution est publiée sur sa page publique, et les visiteurs peuvent suivre les commerces pour recevoir leur fil d'améliorations.

La difficulté n'est pas technique, elle est éthique : une plateforme de preuves ne vaut que par sa crédibilité. D'où un cadre volontairement strict. Prouvex ne supprime aucun avis, n'en crée aucun, ne remplace pas Google et ne décide jamais qui a raison. Les résolutions contenant des captures d'écran passent par une modération avant publication.

Angular 20PrimeNGNode.jsExpress MongoDBAuth0StripeFirebase Storage BrevoGoogle Cloud
Mon rôle
Tout : vision produit, modélisation du domaine métier, architecture, développement full stack, sécurité et déploiement.
Le défi
Garder la création d'une résolution assez simple pour qu'un commerçant la termine, sans jamais sacrifier la crédibilité qui fait toute la valeur de la plateforme.
Parti pris d'architecture
Le domaine métier reste indépendant des bibliothèques : Auth0, Stripe ou MongoDB doivent pouvoir être remplacés sans toucher aux règles métier.
État
En production et utilisé, sur prouvex.com. Gratuit et sans engagement.

Architecture

FRONTAngular 20 + PrimeNGpages publiques et espace commerce
AUTHAuth0 + double facteurvisiteur, utilisateur, commerce, admin
APIExpress + services métierle domaine, isolé des dépendances
DONNÉESMongoDB
FICHIERSFirebase Storagephotos et captures de preuve
PAIEMENTStripe

Autres réalisations

Du mobile à l'objet physique.

Six produits qui couvrent l'objet connecté, le mobile, le paiement en ligne, l'IA générative, la plateforme web et l'électronique sur mesure.

En production Capteur → cloud

Neurokicker

Un babyfoot qui détecte chaque but et devient une plateforme de tournois en temps réel.

Des capteurs infrarouges détectent le but, la table l'émet en WiFi, un serveur Node.js le rediffuse instantanément. L'application web suit les matchs en direct, gère classements et tournois complets, avec comptes sécurisés et abonnement Freemium. C'est le projet qui traverse toute la chaîne, de l'électronique au paiement.

C/C++ArduinoNode.jsWebSockets MongoDBAngularAuth0Stripe
En savoir plus

Mon rôle : conception et développement de bout en bout : électronique, code embarqué, backend, application Angular et gestion des comptes.

Défis techniques : transmettre chaque but sans latence perceptible et garder table, serveur et spectateurs parfaitement synchronisés.

Genèse : tout est parti de la V1, un prototype à deux Arduino, matrices LED 8×8 et capteurs infrarouges. Voir la vidéo.

État : en production, neurokicker.com.

Marketplace B2B Bêta

ProOpalier

Le réemploi de matériaux de chantier entre entrepreneurs, paiement et commission compris.

Un professionnel du bâtiment publie les matériaux de réemploi, le matériel ou les services dont il dispose ; un autre les demande, les deux conviennent d'un rendez-vous sur le chantier, et le règlement se fait sur place au moment de la remise. ProOpalier ne détient jamais les fonds : ils vont directement au compte du vendeur, et seule la commission — 3 %, plafonnée à 40 € — est prélevée au passage. Le pendant B2B de DonOpalier, avec ce que l'argent impose en plus : facturation, TVA et pièces comptables.

FlutterDartFirebaseFirestore Cloud FunctionsStripe ConnectSecurity Rules
En savoir plus

Mon rôle : conception produit et développement complet : application Flutter, modèle de données, Security Rules, Cloud Functions de paiement et facturation des commissions.

Parti pris d'architecture : les Security Rules Firestore sont la seule couche d'autorisation, et le code serveur est strictement borné au paiement. Le critère d'admission est explicite : impossible sans serveur, jamais seulement plus pratique. Une clé secrète Stripe ne peut pas vivre dans un APK — c'est l'unique raison pour laquelle des Cloud Functions existent ici.

Défis techniques : les charges « destination » de Stripe Connect font du vendeur le commerçant de la transaction, ce qui garde la plateforme dans son rôle d'intermédiaire et hors du statut d'établissement de paiement. Le webhook, lui, doit rester juste quand les évènements arrivent dans le désordre ou qu'une annonce disparaît entre la carte et la confirmation : un échec périmé ne doit jamais écraser un paiement encaissé.

État : bêta. Le parcours complet a été vérifié sur téléphone, de la publication de l'annonce jusqu'au paiement par carte encaissé en mode test, commission prélevée à la source.

Mobile MVP terminé · lancement imminent

DonOpalier

Le don d'objets et l'entraide entre voisins, à l'échelle d'un immeuble ou d'une rue plutôt que d'un pays.

Chaque habitant publie les objets dont il n'a plus besoin au sein de sa communauté (immeuble, rue, quartier, camping, résidence étudiante), qu'il rejoint en scannant un QR code. Il peut aussi y demander un coup de main ponctuel et gratuit — bricolage léger, montage de meuble, courses, garde d'animaux — auquel un voisin répond en proposant son aide. Objets et services suivent le même cycle demande → acceptation → rendez-vous → remise, entièrement structuré, sans messagerie : moins de friction, et l'adresse exacte n'est révélée qu'au moment du rendez-vous.

FlutterDartFirebaseFirestore Cloud FunctionsNotifications pushAdMob
En savoir plus

Mon rôle : conception produit et développement complet : application Flutter, modèle de données Firestore, Cloud Functions et préparation de la publication.

Parti pris : aucune messagerie. Toutes les interactions passent par un système de demandes et de rendez-vous, ce qui réduit les frictions et protège la vie privée.

Une décision qui n'est pas technique : les catégories de services sont figées dans le code et dans les règles de sécurité, et non administrables comme celles des objets. Les métiers réglementés — électricité, gaz, chauffage, plomberie, toiture — en sont exclus par construction : un voisin non qualifié causant un dégât poserait la question de la responsabilité de l'éditeur, même pour une mise en relation bénévole et gratuite.

État : MVP terminé, build signé prêt pour le Play Store.

IA générative Archivé

Decidai

Une app mobile qui vous aide à décider en vous faisant raisonner, plutôt qu'en décidant à votre place.

Portée par Google Gemini, Decidai engage une conversation stratégique pour analyser un problème complexe et clarifier vos priorités. À l'issue de l'échange, l'application restitue une recommandation claire, une analyse des arguments « pour » et « contre », et des statistiques visuelles.

FlutterDartNode.jsTypeScript FirebaseGoogle GeminiAdMob
En savoir plus

Mon rôle : conception produit et développement complet : application mobile Flutter et backend Firebase Cloud Functions.

Défis techniques : orchestrer un dialogue IA cohérent avec Gemini et transformer une conversation libre en recommandation structurée et exploitable.

État : archivé. Le développement a été arrêté avant publication ; la monétisation prévue reposait sur Google AdMob.

Archivé Plateforme web

Cestpasfrancais

Une plateforme d'apprentissage du français, avec suivi pédagogique.

Les étudiants consultaient leurs cours en ligne pendant que les professeurs déposaient leurs contenus et suivaient la progression de chacun. Restée en version Alpha, la plateforme a réuni une quarantaine d'inscrits avant que je l'arrête ; elle n'est plus en ligne.

AngularNode.jsMongoDB
En savoir plus

Mon rôle : conception et développement complets : interface, backend et modélisation de la base de données.

Défis techniques : modéliser une base adaptée au suivi pédagogique et sécuriser distinctement les accès professeurs et étudiants.

État : archivé. La plateforme n'est plus accessible en ligne.

Électronique Archivé

Poprojection

Un boîtier lumineux sur mesure pour sublimer les figurines de collection.

Un Arduino Nano et un circuit LED RGB télécommandé permettent de personnaliser l'éclairage d'un boîtier circulaire, fabriqué sur mesure en partenariat avec un imprimeur 3D professionnel.

C/C++ArduinoImpression 3D
En savoir plus

Mon rôle : conception électronique, développement du code embarqué et coordination avec l'imprimeur 3D pour le boîtier sur mesure.

État : produit finalisé, projet archivé.

Deux de ces produits s'installent sur mobile, deux s'ouvrent directement dans le navigateur.

Voir les applications

Expertise

Ce que je sais faire, et où je l'ai fait.

Une compétence ne vaut que par ce qu'elle a produit. Chaque domaine ci-dessous renvoie au projet où il a été mis en œuvre.

Développement web

  • Angular
  • Node.js
  • TypeScript
  • Java
  • API REST

Mis en œuvre sur Prouvex, Neurokicker et Cestpasfrancais.

IA dans les produits

  • Google Gemini
  • Orchestration de dialogue
  • Sortie structurée

Mis en œuvre sur Decidai.

IA comme outil de travail

  • Claude
  • ChatGPT
  • Gemini
  • Conception de prompts

Utilisée quotidiennement pour concevoir, développer et documenter plus vite. Je sais formuler et affiner un prompt pour obtenir un résultat exploitable plutôt qu'approximatif.

Électronique

  • Arduino
  • ESP32
  • Capteurs

Projets personnels : Neurokicker et Poprojection.

Architecture & qualité

  • Conception SaaS
  • Auth0
  • Stripe
  • Tests · ISTQB

Mis en œuvre sur Prouvex et ProOpalier.

Portrait de Fabio Butera

Parcours

La rigueur de la consultance, la vitesse de l'entrepreneur.

Diplômé en télécommunications et réseaux avec une spécialisation marquée dans le développement, j'interviens aujourd'hui comme consultant. Mon socle technique s'articule autour des écosystèmes Angular et Node.js.

J'ai commencé comme indépendant complémentaire pendant mes études, avant d'enrichir mon expérience dans la conception d'applications web complètes et la gestion de clientèle. Mon passage par la formation en nouvelles technologies a affiné ma pédagogie et ma capacité d'adaptation. J'évolue aujourd'hui au cœur d'équipes pluridisciplinaires, où j'assure le développement, les tests logiciels et le support de bout en bout.

Cette double culture est ce qui me caractérise : la structure et les exigences de qualité du travail en entreprise, combinées à la capacité de livrer seul un produit complet.

Certifications & formations

  • Certification ISTQB Foundation Level, tests et qualité logicielle
  • Formation Orsys, développement Java
  • 7e année de spécialisation en Automation

Contact

Une question ? Écrivez-moi.

Une question sur un projet, une opportunité, ou simplement l'envie d'échanger sur un sujet technique. Je réponds sous 48 heures.

Me joindre directement

Voir mon parcours sur LinkedIn