À propos

Je m’appelle Joseph Humbert. Je suis étudiant en informatique à Polytech Paris-Saclay, actuellement en première année d’école d’ingénieurs (APP 3) en spé Informatique et Ingénierie Mathématique. En parallèle, j’effectue une alternance de trois ans chez un éditeur de logiciel pour un produit logiciel de gestion d’école, au sein d’une équipe qui travaille en PHP/Symfony, React, PostgreSQL, Docker, Kubernetes et Azure.

Ce blog est avant tout un espace personnel d’écriture. J’y documente mon parcours technique, je partage mes expériences sur les projets que je développe en totale autonomie, et je réfléchis à des questions plus larges sur le développement logiciel et l’architecture des systèmes. J’y parle aussi de self-hosting, d’IA appliquée et de vie d’alternant.

Mon profil technique

Je me définis volontiers comme un « ingénieur-artisan digital » : un développeur solitaire qui mène des projets de bout en bout, de l’infrastructure serveur à l’expérience utilisateur. Depuis plusieurs années, j’ai publié 24 dépôts publics sur GitHub, tous menés en autonomie complète, du premier prototype à la mise en ligne.

Ma démarche repose sur trois piliers : l’outillage, l’automatisation et l’introspection. J’aime observer, analyser puis corriger — une approche que j’applique autant au code qu’à mon propre fonctionnement.

Côté technique, mes outils de prédilection sont Flutter/Dart, TypeScript, Go, Python, PHP/Symfony, HTML/CSS et Astro. Côté infrastructure, je pratique le self-hosting sur Raspberry Pi, conteneurise avec Docker et explore Kubernetes et Azure. Je m’intéresse de près aux LLM : bots Telegram, transcription Whisper, agents Hermes et OpenCode, APIs Gemini et Mistral. Enfin, j’aime concevoir des solutions database-less avec SQLite et PostgreSQL, sans oublier une passion pour le game design et les gamejams.

Pourquoi Zola ?

Ce site est entièrement généré avec Zola, un générateur de sites statiques écrit en Rust. J’ai choisi cet outil pour sa rapidité, sa simplicité et la qualité de son rendu, cohérents avec mon goût pour les solutions légères et maîtrisables. La documentation officielle est excellente et la communauté, bien que modeste, est très accueillante. Construire ce blog m’a permis de mieux comprendre le fonctionnement des générateurs statiques et d’apprécier une approche minimaliste du web.

Au-delà du code

L’esprit DIY que j’applique au développement vient de loin : chef scout, rugby, boxe, trompette, fabrication de charcuterie et de cidre, construction en bois… Ce blog est un peu l’extension numérique de cette manière de faire : comprendre de bout en bout, fabriquer soi-même et partager ce qu’on a appris.

N’hésitez pas à me contacter via GitHub, Itch.io, LinkedIn ou par mail — les retours sont toujours les bienvenus.