Projets
Jeux, apps mobiles, outils, librairies, plateformes. Publics quand ils peuvent l'être, privés quand ils ne le sont pas encore — pour ceux-là, je dis le problème adressé et comment.
Jeux
Arcade shooter néon : vagues progressives, UFOs, power-ups, combos. Flutter + Flame.
Action-RPG top-down où l'on fabrique ses propres sorts dans une grille 3×3.
- Problème
- Je voulais un RPG mobile où la magie se bricole vraiment, au lieu de se débloquer dans un menu.
- Réponse
- Structure Zelda 2D — overworld, donjons procéduraux, puzzles élémentaires, boss — avec un moteur de craft de sorts maison. 100% offline (Flutter + Flame, Hive).
God-game, hommage à Populous.
- Problème
- Retrouver le plaisir des god-games : façonner un monde et guider un peuple sans le contrôler directement.
- Réponse
- Prototype Flutter + Flame — terrain modelable, une divinité qui agit par influence plutôt que par ordre.
Prototype de jeu d'arcade, direction artistique néon.
- Problème
- Un bac à sable pour tester une esthétique néon et des mécaniques d'arcade nerveuses.
- Réponse
- Prototype Flutter — encore au stade exploratoire.
Apps mobiles
Messagerie SMS chiffrée avec la mécanique d'Enigma. Pas de serveur, pas d'internet.
- Problème
- Comprendre Enigma de l'intérieur, et en faire un vrai canal de messages illisibles pour qui les intercepte.
- Réponse
- Reproduction fidèle de l'Enigma M3/M4 (rotors, double stepping, reflectors), messages échangés par SMS avec une clé partagée. Projet éducatif et ludique — Flutter.
Livres-jeux interactifs où chaque livre est un dépôt git : les branches sont les choix.
- Problème
- Et si la structure d'un dépôt git racontait une histoire dont on est le héros ?
- Réponse
- La narration vit dans des commits vides, les branches sont les chemins, le lecteur navigue l'arbre git. Flutter + PocketBase, lecture hors-ligne.
Speech-to-text avec traitement vocal par IA.
- Problème
- Dicter et obtenir un texte propre, sans dépendre d'un service cloud lourd.
- Réponse
- App Flutter qui capte la voix et la transforme en texte via un pipeline de traitement IA.
Gestion des demi-pensions équestres.
- Problème
- Organiser les demi-pensions d'un centre équestre (chevaux partagés, plannings, cavaliers) sans tableur bricolé.
- Réponse
- Application mobile Flutter + web app SvelteKit, sur un backend PocketBase.
Atelier d'écriture mobile, focus-first et versionné automatiquement.
- Problème
- Les outils d'écriture sont surchargés ; un auteur veut écrire sans distraction et garder tout son historique, sans jamais voir la technique.
- Réponse
- Flutter, Markdown comme source de vérité, versioning invisible par snapshots (dart_snapshot_store), 100% local et hors-ligne.
Outils & CLI
Monitore tes agents Claude Code en temps réel : multi-profils, suivi live, notifications desktop.
CLI d'audit de dépôts GitHub : bonnes pratiques, sécurité, compliance.
Aide à la décision pour le trading crypto (Binance) — pas un bot spéculatif.
- Problème
- Trader en réduisant l'émotionnel : structurer ses trades au lieu de réagir à chaud.
- Réponse
- Analyse de marché temps réel (WebSocket Binance, RSI/EMA/MACD), stratégies configurables, gestion du risque et paper trading ; chaque signal devient un ordre à valider à la main. Flutter.
Daemon Rust qui transforme tes issues GitHub en Pull Requests, en autonomie.
- Problème
- Automatiser le cycle issue → analyse → implémentation → revue → PR → corrections sur ses propres dépôts, avec un abonnement Claude Code plutôt qu'une API.
- Réponse
- Pipeline à 7 rôles (triager → … → pr-author), boucle de corrections sur les revues humaines, budgets et circuit-breakers, un worktree git par issue. TUI ratatui.
Daemon DevSecOps local pour Debian, Ubuntu et Fedora.
- Problème
- Savoir quelles CVE menacent vraiment une machine donnée — pas juste une liste brute — et y remédier de façon contrôlée et traçable.
- Réponse
- Inventaire des paquets, sources CVE par distribution, qualification selon l'exposition réelle de l'hôte, remédiations contrôlées et journal d'audit append-only. 100% Rust.
Transcription et résumé en local pour l'enregistreur HiDock P1, 100% Rust.
- Problème
- Récupérer ses enregistrements vocaux et en tirer des notes exploitables, sans envoyer l'audio dans le cloud.
- Réponse
- Pipeline .wav → .md (Whisper + Sherpa + Ollama en local), protocole USB du HiDock, daemon systemd. Tout reste sur la machine.
Tableau de bord santé des projets mobiles delfour-co.
- Problème
- Suivre d'un coup d'œil l'état CI/CD, les releases et les déploiements en attente de tous les dépôts.
- Réponse
- App Flutter qui agrège l'API GitHub (workflows, versions, issues `deploy`) en une seule vue, par catégorie.
Démonstration technique : prédiction de loterie quantique + deep learning + stats.
- Problème
- Prétexte ludique pour mêler informatique quantique, deep learning et statistiques classiques sur un même problème.
- Réponse
- Pipeline Python (Qiskit, PyTorch) — assumé comme projet de recherche/éducatif : la loterie reste du pur hasard.
Outil d'audit de projets en questionnaires structurés, avec recommandations auto. TUI dans le navigateur (Ratzilla/WASM).
GitHub Action légère qui publie les événements CI / release / déploiement dans des canaux Stoat.
Libs & design
Design system sombre TRON partagé par les apps Flutter delfour-co.
- Problème
- Garder une identité visuelle cohérente (dark, néon cyan) entre toutes mes apps mobiles, sans réinventer les composants.
- Réponse
- Lib Flutter : couleurs, espacements, glow, typo JetBrains Mono et 17 composants prêts à l'emploi, testés.
Orchestration de graphes d'agents pour Dart/Flutter, inspirée de LangGraph.
- Problème
- Construire des workflows IA multi-étapes (branches, cycles, reprise) en Dart, sans s'attacher à un fournisseur de LLM.
- Réponse
- Exécution de graphes dirigés : routage conditionnel, streaming, checkpointing, human-in-the-loop, parallélisme, sous-graphes, tool calling.
Librairie Flutter pour construire des présentations interactives à partir de Markdown.
- Problème
- Faire des slides riches (reveals, transitions, widgets custom, mode présentateur) en Dart, depuis du simple Markdown.
- Réponse
- Moteur de rendu Markdown → deck, primitives de reveal/transition, decks d'exemple servant de documentation vivante. Publié sur pub.dev.
Store de snapshots content-addressable pour apps Dart/Flutter local-first : la puissance de versioning de git, sans sa complexité.
Web & plateformes
Control plane open source pour événements : CFP, planning, billetterie, CRM, sponsoring, budget.
Alternative auto-hébergeable à Google Workspace : tu pilotes tes services e-mail en conversant avec une IA. 100% Rust.
Portail francophone du numérique responsable : agrégateur d'articles et ressources Green IT. Site statique éco-conçu (Hugo).
Extension papier des Moving Motivators de Jurgen Appelo : un atelier pour comprendre les motivations d'une équipe.
Webapp front (Nuxt 3) — bac à sable d'interface.