Technicien supérieur en informatique · Lyon
Evan Hugues
Cofondateur et CTO d’Artinova, je construis des applications web et l’infrastructure qui les fait tourner.
- Tout dépend du point de vue. D’ici, ce n’est plus qu’un nuage de cubes.
- Le triangle impossible d’Oscar Reutersvärd, dessiné en 1934.
- Il suffisait de tourner autour.
Bougez la souris, puis faites défiler Glissez sur le nom, puis faites défiler
Passer l’illusionProjet principal · cofondateur et CTO
Le logiciel qui accompagne les artisans du bâtiment, du premier appel client jusqu’au paiement.
Devis, factures, relances, paiements, suivi des clients et facture électronique, tout est réuni dans un seul outil conçu avec des artisans. Je m’occupe de l’architecture, du back-end et de l’infrastructure.
- La loi inscrite dans la base de données. Une facture finalisée ne peut plus être modifiée, et la numérotation se suit sans jamais sauter de numéro.
- Un monolithe modulaire en TypeScript. Next.js, NestJS, BullMQ et PostgreSQL, avec un seul langage et des frontières entre modules vérifiées automatiquement.
- Prêt pour la facture électronique. Les factures partent en Factur-X ou en UBL vers une plateforme agréée, qu’on peut changer sans toucher au reste du code.
- AWS décrit en Terraform. ECS Fargate et RDS, des déploiements sans clé d’accès permanente et un staging qui s’éteint la nuit.
- ≈ 460 000 lignes de TypeScript, tests compris
- 270+ routes d’API décrites en OpenAPI
- 11 files de jobs, chacune avec sa dead-letter
- 40 décisions d’architecture écrites (ADR)
Autres projets
Voir les 9 projets- Universe Une marketplace pour publier, écouter et vendre des beats sous licence. Next.js 16 · TypeScript · Rust · Python 2026
- Valenstagram Un Instagram pour Valence, avec une messagerie en temps réel. FastAPI · Python · SQLAlchemy 2 · Alembic 2025
- Clipboard L’historique du presse-papiers, local et hors ligne, pour Linux, Windows et macOS. Rust · Dioxus 0.7 · SQLite · arboard 2026
- Aramis La préparation de commandes guidée à la voix, dans un entrepôt à −18 °C. Next.js 16 · TypeScript · Drizzle ORM · PostgreSQL 2026
- RMCE L’idée de Strava, appliquée à la conduite automobile. Rust · axum 0.8 · sqlx · PostgreSQL 2025
Du code au serveur qui l’héberge.
Technicien supérieur en informatique, diplômé d’un BUT Informatique à l’IUT de Valence, je construis des applications de bout en bout. Je conçois les API et les bases de données, je développe les interfaces et je m’occupe de l’infrastructure et de l’exploitation. La sécurité compte à chaque étape, et je la pratique aussi en offensif.
- 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.