Software Engineer · Lyon, France 🇫🇷
💻 C# / .NET · Python · TypeScript · Puzzles logiques · Jeux en ligne
FR - Ingénieur logiciel passionné par la modélisation de contraintes (Z3, OR-Tools), le développement web full-stack et les jeux de société adaptés au web. J'aime concevoir des applications robustes, testées (TDD) et bien architecturées (Clean Architecture), du monolithe au microservices.
EN - Software engineer passionate about constraint modeling (Z3, OR-Tools), full-stack web development and board games adapted to the web. I enjoy building robust, well-tested (TDD) and cleanly architected applications (Clean Architecture), from monolith to microservices.
🧩 MiniMaxPuzzle - minimaxpuzzle.com
FR - Application web multilingue proposant chaque jour de nouvelles grilles de puzzle logique (type Sudoku). Génération, résolution et export PDF des grilles.
EN - Multilingual web app offering new logic puzzle grids every day (Sudoku-like). Grid generation, solving and PDF export.
Astro 7 TypeScript Python Z3 OR-Tools GitLab CI/CD
🤖 Puzzle Solver - GitHub
FR - Solveurs automatiques pour plus de 100 types de puzzles logiques (Sudoku, Nonogramme, Hitori, Nurikabe, Slitherlink…). Règles modélisées sous forme de contraintes résolues par Z3 et OR-Tools CP-SAT. Scan automatique des grilles via Playwright, résolution et lecture de la solution pas à pas.
EN - Automated solvers for over 100 logic puzzle types (Sudoku, Nonogram, Hitori, Nurikabe, Slitherlink…). Rules modeled as constraints solved by Z3 and OR-Tools CP-SAT. Automatic grid scraping via Playwright, solving and step-by-step solution playback.
Python 3.12 Z3 OR-Tools (CP-SAT) Playwright Pytesseract
🌐 vuille.fr - Site personnel
FR - Portfolio bilingue (FR/EN) construit avec Astro 7 : présentation, CV et projets. Thèmes clair/sombre/contraste, tests unitaires (Vitest), e2e (Playwright) et déploiement GitLab Pages.
EN - Bilingual portfolio (FR/EN) built with Astro 7: presentation, resume and projects. Light/dark/contrast themes, unit tests (Vitest), e2e tests (Playwright) and GitLab Pages deployment.
Astro 7 TypeScript Node.js Vitest Playwright GitLab CI/CD
| Projet | Description | Stack |
|---|---|---|
| dobble.fr | Dobble (Spot It!) multijoueur temps réel, cartes générées par plan projectif fini | .NET 10, Vue.js 3, SignalR, Docker |
| chromino.fr | Adaptation web du jeu de société Chromino | .NET 10, Vue.js, SignalR |
| Qwirkle Web | Temps réel multi-joueurs avec SignalR | ASP.NET 6, Blazor WebAssembly |
| FoodTruckLyon.fr | Localisation des food trucks à Lyon | C#, ASP.NET MVC |
| Période | Poste | Entreprise |
|---|---|---|
| 2026 | Créateur & Développeur | MiniMaxPuzzle |
| 2025 - 2026 | Ingénieur Logiciel, Lead Dev C#/Blazor | Blitz Business Service (recouvrement de créances, lead de 3 juniors) |
| 2024 | Créateur & Développeur | NewTomSoft (solveurs de puzzles, Z3 & OR-Tools) |
| 2023 | Ingénieur Logiciel, Lead Dev | Addactis (workflow, microservices, GitLab CI/CD) |
| 2022 - 2023 | Ingénieur Logiciel - Cybersécurité | Sysdream (logiciel cybersécurité from scratch : C#, Angular, Go) |
🎓 Polytech' Grenoble - Ingénieur Informatique Industrielle (2001)
J'aime ce que je fais, et je le fais proprement.



