À propos
Du code au serveur qui l’héberge.
Je suis Evan Hugues, technicien supérieur en informatique et cofondateur d’Artinova. Je construis des applications de bout en bout, de la conception des API jusqu’à l’infrastructure qui les fait tourner.
Aujourd’hui
Je suis cofondateur et CTO d’Artinova, un logiciel qui accompagne les artisans du bâtiment du premier appel client jusqu’au paiement. Je m’occupe de l’architecture, du back-end, de l’infrastructure et de la qualité, et je code tous les jours. Je travaille sur un monolithe modulaire en TypeScript, des files de jobs, PostgreSQL, AWS décrit en Terraform et la facture électronique, qui devient obligatoire en 2026.
À côté, je continue à construire mes propres projets, comme une marketplace musicale avec un worker en Rust, un gestionnaire de presse-papiers pour Linux ou un bloqueur de publicités. Ils ne restent pas sur GitHub. Ils tournent vraiment, et c’est moi qui les maintiens en production.
Parcours
- Depuis 2026 Cofondateur et CTO d’Artinova Je m’occupe de l’architecture, du back-end, de l’infrastructure et de la qualité d’un SaaS pour les artisans du bâtiment, en bêta.
- Formation BUT Informatique, IUT de Valence Diplômé d’un bac+3 en informatique, avec des projets menés pour de vrais commanditaires, comme Aramis.
- Alternance Développeur en entreprise C’est là qu’est né Turbo Selector, pour régler un vrai problème de performance.
- Stage ESN à Lyon Décroché grâce à Telebox, mon premier produit vendu.
Méthode
- Garantir plutôt qu’espérer. Ce qui ne doit jamais arriver est verrouillé au plus bas niveau possible, par une contrainte en base, un type ou un test.
- Écrire les décisions. Chaque choix d’architecture important a son ADR, qui explique le contexte, les options envisagées et ce qu’on accepte de perdre.
- Le bon outil pour chaque service. Je prends TypeScript pour le produit, Rust pour la fiabilité et le calcul, et Python pour la data et l’IA.
- La sécurité comme réflexe. Je m’entraîne en offensif sur Root-Me et Hack The Box et j’audite mes propres projets. On construit mieux quand on sait comment les choses se cassent.
- Faire tourner ce que je livre. Pour moi, la mise en production fait partie du travail, avec des conteneurs durcis, la CI/CD, l’auto-hébergement et la supervision.
Compétences
- Langages
- J’écris surtout du TypeScript et du Rust, du Python pour les API et la data, et du SQL un peu partout. J’utilise aussi PHP, Java ou Dart quand un projet le demande.
- Back-end
- Des API REST typées avec NestJS, FastAPI ou axum, des files de jobs avec BullMQ ou directement dans PostgreSQL, du temps réel en WebSocket, MQTT ou Redis, et des paiements dont les webhooks ne sont jamais traités deux fois.
- Front-end
- Next.js et React pour les produits, Astro pour les sites rapides, Three.js et WebGL quand l’interface doit surprendre. Je vérifie l’accessibilité et la performance avant de livrer.
- Données
- Surtout PostgreSQL, avec ses verrous, ses triggers et ses contraintes, via Prisma ou Drizzle. J’utilise aussi SQLite quand la base doit être embarquée, Redis et le stockage S3.
- Infra
- AWS décrit en Terraform avec ECS Fargate, RDS et S3, des conteneurs Docker durcis derrière Caddy ou nginx, de la CI/CD sur GitHub Actions et GitLab, et de l’auto-hébergement sur VPS et sur mon homelab.
- Sécurité
- Je m’entraîne en offensif sur Root-Me et Hack The Box. Au quotidien, ça donne des modèles de menace, du chiffrement, des CSP strictes, l’isolation des données entre clients et l’audit de mes propres projets.