# Bruno Seilliebert

> Bruno Seilliebert, ingénieur logiciel. Je construis des systèmes de bout en bout, du pipeline de données jusqu'au pixel.

- Title: Ingénieur logiciel
- Location: Paris
- Email: bruno@seilliebert.dev
- GitHub: https://github.com/bruno00o
- LinkedIn: https://www.linkedin.com/in/bruno-seilliebert/
- CV: https://bruno.seilliebert.dev/fr/cv.md
- CV (PDF): https://bruno.seilliebert.dev/fr/cv.pdf
- Canonical: https://bruno.seilliebert.dev/fr/

---

J'aime construire des systèmes de bout en bout, de la donnée jusqu'à l'affichage. Je participe actuellement à la construction d'un jumeau numérique temps réel du réseau SFR.

## Projets

- [Kazimo](https://bruno.seilliebert.dev/fr/work/kazimo.md): Un objet connecté open source pour une personne âgée isolée : cadre photo, visio, messages et un assistant vocal qui peut montrer des choses à l'écran. Pas d'applications, pas de menu.
- [Aroma](https://bruno.seilliebert.dev/fr/work/aroma.md): Une web app pour consulter son emploi du temps universitaire sur mobile, là où ADE (la plateforme utilisée par plusieurs universités françaises) n'est pas lisible sur mobile. Cours actuel et salle visibles à l'ouverture.
- [GameRoute](https://bruno.seilliebert.dev/fr/work/gameroute.md): Une app Windows qui identifie automatiquement les serveurs des jeux en cours et trace le chemin réseau jusqu'à eux.
- [Homelab](https://bruno.seilliebert.dev/fr/work/homelab.md): Un cluster Kubernetes auto-hébergé qui fait tourner mes apps, mes services personnels et la maison connectée.
- [claude-dial](https://bruno.seilliebert.dev/fr/work/claude-dial.md): Un compagnon de bureau pour Claude Code : un écran rond qui montre ce que fait chaque session, et une molette pour approuver ou refuser une permission sans quitter le terminal.
- [Jarvis](https://bruno.seilliebert.dev/fr/work/jarvis.md): Un assistant vocal local pour la maison, inspiré du Jarvis de Tony Stark (comme tout assistant qui se respecte), branché sur les services de mon homelab.
- [Archives](https://bruno.seilliebert.dev/fr/work/archive.md): Des projets plus anciens ou plus petits, gardés ici pour mémoire.

## Stack

- Langages: TypeScript, Java, Scala, Kotlin, C/C++, Python, PHP, Go, Rust
- Données: Spark, Kafka, SQL, Neo4j, ClickHouse, MongoDB, Redis
- Infra: Docker, Kubernetes, Talos
- Frameworks: Next.js, Tanstack Start, Java Spring, Hono, Tauri
- CI/CD: GitHub Actions, GitLab CI
- IA: Claude, MCP, Ollama, LM Studio

## Expérience

- 2025 → aujourd'hui: Ingénieur logiciel, SFR (CDI)
- 2023 → 2025: Ingénieur logiciel, SFR (Alternance)
- 2022 → 2023: Développeur web et mobile, Kynova (Alternance)

## Formation

- 2023 → 2025: Master, Logiciel et Ingénierie des Données, Université Gustave Eiffel (Alternance)
- 2020 → 2023: Licence, Informatique, Université Gustave Eiffel

## Actuel

- je construis: Kazimo, Jarvis, GameRoute.
- j'explore: LLM locaux.
- je fais tourner: Un cluster Kubernetes homelab nommé Going Merry.

## Notes

- [Kazimo tourne sur Mistral, et pourrait tourner à la maison](https://bruno.seilliebert.dev/fr/writing/kazimo-mistral-local.md): Toute la chaîne vocale de Kazimo, transcription, agent et synthèse, passe par des modèles Mistral à poids ouverts. Pourquoi je veux la faire tourner en local, et ce qu'il faudrait comme machine, en trois paliers estimés.
- [Claude rencontre Gaspard et m'aide à me souvenir de mes 5 ans d'études à la fac](https://bruno.seilliebert.dev/fr/writing/gaspard-rag-mcp.md): Un serveur MCP branché à un index LightRAG (graphe + vecteurs) sur 5 ans de cours, accessible directement depuis claude.ai. Tout en local sur le Mac et le cluster Talos, sans payer un token côté serveur.
