Portfolio

Mes créations

Sites web, applications et projets électroniques :
un aperçu de mes dernières réalisations

2016
Plus ancienne réalisation encore en production
4,9/5
400+ avis Google (Clock Escape)
20+
Années de code

Chaque projet présenté ici a été pensé et développé de A à Z : de la définition du besoin à la mise en ligne, en passant par l'architecture technique et les détails d'interface. Les clients vont de l'artisan indépendant au syndicat mixte territorial, du centre de formation à l'administration centrale. Ce qui ne change pas d'un projet à l'autre, c'est l'exigence sur la qualité du code, la clarté des interfaces et la robustesse dans la durée.

Site vitrine artisan peintre

Site vitrine artisan

Site Internet

HTML5 CSS3 Bulma Eleventy

Site vitrine artisan peintre

Site web moderne et responsive pour un artisan peintre-couvreur. Design épuré mettant en valeur ses réalisations avec galerie photo et formulaire de contact optimisé. Site statique généré avec Eleventy.

Design responsive
Galerie photo
Site statique rapide
Plateforme de gestion de formations

Plateforme formations

Application Web

Node.js Express.js Bootstrap 5 Redis WebSocket

Plateforme de formations

Application web sur mesure pour centre de formation développée en Node.js/Express. Gestion des inscriptions, planning des sessions, suivi des participants avec messagerie interne privée en temps réel via WebSocket et cache Redis.

Gestion participants
Messagerie temps réel
Cache Redis
Statistiques
CRM

CRM entreprise privée

Application Métier

PHP MySQL AngularJS API REST

CRM entreprise privée

Système de gestion de la relation client sur mesure pour une entreprise privée. Backend PHP avec base MySQL et interface utilisateur AngularJS. Gestion complète des prospects, clients et opportunités commerciales.

Gestion contacts
Suivi opportunités
Rapports avancés
Médecine

Application métier médecine

App Mobile

Flutter IA Cryptage SQLite

Application métier médecine

Application Flutter pour professionnels de santé permettant la création automatisée de comptes-rendus de consultations. Stockage interne crypté des données sensibles et utilisation de l'IA pour l'assistance à la rédaction.

Comptes-rendus
Stockage crypté
Assistance IA
iOS App

App iOS webcams privée

App iOS

Swift iOS Native Core Data AVFoundation

Application iOS webcams privée

Application iOS native développée en Swift pour la gestion de webcams privées. Interface utilisateur moderne et fluide avec streaming vidéo en temps réel et gestion avancée des flux caméra.

Streaming temps réel
iOS natif
Sécurisé
Application assistant freelance iOS Android

Assistant Freelance iOS/Android

App Mobile

Flutter Express.js PostgreSQL IA vocale

Assistant personnel Freelance

App Flutter iOS/Android qui gère vos appels manqués : prend les infos, crée des fiches clients automatiquement. Devis avec signature électronique, notes projets, dashboard d'activité. Backend Express.js/PostgreSQL. L'assistant qui bosse quand vous n'êtes pas dispo.

Gestion appels auto
Devis électroniques
Dashboard activité
iOS & Android
Gestion de crise

Application de gestion de crise

Secteur public - Administration centrale

AngularJS Bootstrap WebSocket MySQL

Application de gestion de crise, administration centrale

Application web de gestion de crise développée pour une administration centrale : suivi et partage d'informations en temps réel entre organismes et métiers, fil de crise transversal avec notifications instantanées via WebSocket. Référence détaillée communiquée sur demande.

Multi-organismes
Notifications temps réel
Partage transversal
Cloisonnement des accès
Voir l'étude de cas
RÉFÉRENCES MAJEURES

Deux projets qui parlent d'eux-mêmes

Des contextes très différents, une même approche : comprendre le besoin réel avant d'écrire la première ligne de code.

Centrale d'Achat Focus Numérique

Syndicat Mixte Val d'Oise Numérique · 2025–2026

Le contexte. Le Syndicat Mixte Val d'Oise Numérique gère une centrale d'achat territoriale : des collectivités adhérentes accèdent à des marchés publics négociés, portés par des partenaires privés titulaires. Tout ce circuit (publication des marchés, accès aux documents, communication avec les partenaires) se faisait sans outil dédié.

Ce qui a été construit. Une plateforme web complète en Node.js/Express.js avec PostgreSQL, livrée en 4 jalons sur 3 mois. Côté public, les pages sont générées en HTML statique à la publication, ce qui garantit des performances maximales et élimine tout risque d'injection sur le front. Côté back-office, quatre niveaux d'accès distincts (super admin, admin syndicat, adhérent collectivité, partenaire privé) avec des permissions granulaires : les partenaires peuvent modifier leur fiche marché et soumettre des newsletters, mais seul l'admin valide et publie. Les notifications email transitent par SMTP, les newsletters par l'API Brevo.

Ce que ça change. Le syndicat dispose d'un outil qui reflète exactement son organisation, hébergé sur ses propres datacenters. Chaque rôle a son espace, ses actions, ses alertes. Rien de superflu, rien qui manque.

Node.jsExpress.jsPostgreSQLSequelizeTailwind CSSHandlebarsBrevo APISMTP

Clock Escape Bordeaux

Notre propre escape game, exploité depuis 2016 · Award Nouvelle-Aquitaine 2019

Le contexte. Clock Escape est l'escape game que j'ai co-fondé à Bordeaux : 3 salles thématiques et une clientèle qui réserve en ligne, paie, reçoit ses confirmations et ses billets, le tout sans intervention humaine. J'en suis à la fois le développeur et l'exploitant : chaque module a été éprouvé sur dix ans d'exploitation commerciale réelle.

Ce qui a été construit. Le site public tourne sous Eleventy/Tailwind CSS avec un module de réservation en temps réel développé en Vue.js : sélection de la salle, du créneau, paiement Stripe, confirmation automatique. Le site est entièrement bilingue FR/EN. Le backoffice Laravel couvre 8 modules : gestion des réservations, agenda des sessions avec ouverture/fermeture des créneaux, comptabilité avec exports, facturation PDF, bons cadeaux avec paiement Stripe dédié, codes de réduction, gestion des salles et des utilisateurs. Un bot Telegram notifie l'équipe en temps réel des nouvelles réservations et des événements clés. Les trois salles sont équipées de mécanismes physiques développés sur mesure en Arduino et ESP32 : serrures électroniques, détecteurs, effets sonores et visuels déclenchés par le code du jeu.

Ce que ça change. Une infrastructure en exploitation continue depuis 2016 — la première version du site (Yii/AngularJS) a servi neuf ans avant la refonte de 2025 —, une note de 4.9/5 sur plus de 400 avis Google, et une salle récompensée pour la meilleure immersion et décor de Nouvelle-Aquitaine. La technologie est invisible, l'expérience reste entière.

EleventyTailwind CSSVue.jsLaravelStripeTelegram BotArduinoESP32C++

Technologies utilisées

Un aperçu des outils et technologies que j'utilise selon vos projets

Sites Internet

HTML5 CSS3 Bulma Tailwind CSS PHP Laravel Eleventy

Applications

Node.js Express.js PHP AngularJS Flutter Swift Redis WebSocket

Électronique

Arduino ESP32 C/C++ Capteurs IoT Automatisation
QUESTIONS FRÉQUENTES

Vous vous demandez peut-être...

Les questions qui reviennent souvent sur les réalisations présentées ici.

Pouvez-vous développer des applications pour le secteur public ?

Oui, j'ai une expérience concrète dans le secteur public : j'ai développé la plateforme complète de la Centrale d'Achat Focus Numérique pour le Syndicat Mixte Val d'Oise Numérique (gestion des marchés publics, multi-rôles, workflows de validation), ainsi qu'une application de gestion de crise pour une administration centrale (référence détaillée sur demande). Voir la page Secteur public.

Vos réalisations sont-elles encore en production ?

Oui. Clock Escape Bordeaux est en exploitation continue depuis 2016, avec une première version du site qui a servi 9 ans avant la refonte de 2025 (4,9/5 sur 400+ avis Google), et la plateforme Focus Numérique est en production sur les datacenters du Syndicat. La pérennité des solutions livrées est une exigence, pas une option.

Peut-on consulter une étude de cas détaillée ?

Oui, trois études de cas complètes sont publiées : Focus Numérique (secteur public territorial), Clock Escape (10 ans d'exploitation continue) et l'application de gestion de crise pour une administration centrale.

Travaillez-vous uniquement sur Bordeaux ?

Non, France entière. La plateforme Focus Numérique a été développée entièrement à distance pour un syndicat mixte du Val d'Oise, avec un environnement de recette en ligne accessible à chaque jalon.

Un projet en tête ?

Que ce soit pour un site web, une application ou un projet électronique,
discutons de votre idée !