Développeur web full-stack Après le freelance, je cherche mon premier CDI.

J’ai développé un calculateur d’impact environnemental, une plateforme de réservation et un CMS multi-sites. Je souhaite maintenant rejoindre une équipe de développement et continuer à construire des applications en React, Next.js et TypeScript.

Portrait de Tristan Hourtoulle

Recherche de CDIEn cours

Mulhouse et Strasbourg · à distance, hybride ou sur site

Expérience

Mes expériences de développement

Les projets sur lesquels je suis intervenu, en stage puis en indépendant, de 2024 à 2026.

  1. août 2025 à août 2026

    Freelance

    Moduloop Kits

    Développeur full-stack

    Développement d’un configurateur de kits d’aménagement : catalogue, composition des kits, tarifs à l’achat ou à la location et calcul de l’impact environnemental.

    • Next.js
    • React
    • Prisma
    • PostgreSQL
    • Better Auth

    Dernière version livrée en production en août 2026, à la fin de mon intervention.

    Lire l'étude de cas Moduloop Kits
  2. mai à novembre 2025

    Freelance

    Hosteed

    Développeur full-stack

    Refonte d’une plateforme de location de logements à Madagascar : recherche, réservation, paiement Stripe et administration des logements et des séjours.

    • Next.js
    • TypeScript
    • Tailwind
    • PostgreSQL
    • VPS client

    Plateforme livrée et en test chez le client en novembre 2025, à la fin de mon intervention.

    Lire l'étude de cas Hosteed
  3. mars 2025 à août 2026

    Freelance

    Quintyss V3

    Développeur full-stack indépendant

    Développement d’un CMS commun à plusieurs sites clients, avec un éditeur de pages dont les modifications sont publiées sans redéploiement.

    • Next.js
    • TypeScript
    • Fastify
    • Drizzle
    • PostgreSQL
    • Stripe
    • Railway

    À la fin de ma mission : deux sites en production et un troisième déployé, en attente de validation.

    Lire l'étude de cas Quintyss V3
  4. février à juin 2024

    Stage de 3e année

    Moduloop Impact

    Développeur full-stack

    Développement d’un calculateur d’impact environnemental pour remplacer les calculs sur tableur : catalogue de produits, comparaison de scénarios et export PDF.

    Après le stage, j’ai poursuivi la maintenance en freelance, puis développé Moduloop Kits.

    • Next.js
    • TypeScript
    • Tailwind
    • Node.js

    Application mise en production en juin 2024, à la fin de mon stage.

    Lire l'étude de cas Moduloop Impact
Réalisations

Les applications que j’ai développées

Freelance
mai à novembre 2025

Hosteed

Next.js · TypeScript · Tailwind · PostgreSQL · VPS client

Contexte
Un site de location de logements à Madagascar devait être reconstruit après des problèmes de stabilité sur WordPress.
Intervention
J’ai développé la recherche de logements, la réservation, le paiement Stripe et le back-office.
Statut
Plateforme livrée et en test chez le client en novembre 2025, à la fin de mon intervention.
Lire l'étude de cas Hosteed

Stage de 3e année
février à juin 2024

Moduloop Impact

Next.js · TypeScript · Tailwind · Node.js

Contexte
Chez Moduloop, l’impact environnemental des projets d’aménagement était calculé manuellement sur tableur.
Intervention
J’ai développé un outil pour composer un projet, comparer le neuf et le réemploi et exporter les résultats en PDF.
Résultat
Application mise en production en juin 2024, à la fin de mon stage. Après le stage, j’ai poursuivi la maintenance en freelance, puis développé Moduloop Kits.
Lire l'étude de cas Moduloop Impact

Freelance
août 2025 à août 2026

Moduloop Kits

Next.js · React · Prisma · PostgreSQL · Better Auth

Contexte
Après le calcul d’impact, Moduloop avait besoin d’un outil pour préparer et chiffrer ses offres d’aménagement.
Intervention
J’ai développé le catalogue, la composition des kits et le suivi des projets, avec leurs tarifs et leurs indicateurs environnementaux.
Statut
Dernière version livrée en production en août 2026, à la fin de mon intervention.
Lire l'étude de cas Moduloop Kits

Freelance
mars 2025 à août 2026

Quintyss V3

Next.js · TypeScript · Fastify · Drizzle · PostgreSQL · Stripe · Railway

Contexte
Quintyss voulait administrer plusieurs sites clients depuis une même plateforme.
Intervention
J’ai participé au développement du CMS, à son architecture et aux revues de code, avec une édition des pages sans redéploiement.
Statut
À la fin de ma mission : deux sites en production et un troisième déployé, en attente de validation.
Lire l'étude de cas Quintyss V3
Projets personnels

Ce que je développe pour mes propres usages

Une application de révision, un outil de gestion de mon activité et un compteur de points multijoueur. Trois projets avec leurs propres contraintes : pédagogie, facturation et synchronisation en temps réel.

  • Edukai

    Depuis 2024

    Un cours importé devient des questions, taillées par un modèle qui estime la maîtrise de chaque concept.

  • Freelance Manager

    Mars à août 2026

    Mon outil de gestion : clients, factures, échéances et relances, relié à un serveur MCP pour préparer certaines opérations avec un agent.

  • Dégommix

    Juillet 2026

    Un compteur de points pour nos parties de petits chevaux Astérix, synchronisé entre les téléphones des joueurs.

Voir les projets personnels
Méthode de travail

Comment j’aborde un développement

Du besoin initial aux retours sur les premières versions.

  1. Comprendre le besoin et l’existant

    Avant de développer, je précise ce que l’application doit permettre de faire et les contraintes à respecter. Sur Hosteed, les problèmes de stabilité du site existant ont conduit à une refonte plutôt qu’à l’ajout de nouvelles fonctionnalités.

  2. Tester les comportements attendus

    Je pars des comportements décrits dans la spécification pour écrire les tests d’intégration, puis je développe leur implémentation. Ces tests servent ensuite à vérifier que les évolutions ne cassent pas ce qui fonctionnait déjà.

  3. Faire essayer les versions intermédiaires

    Je présente régulièrement une version utilisable sur un environnement de test. Les retours portent ainsi sur les écrans et les parcours réels, et peuvent être intégrés pendant le développement.

  4. Prévoir l’administration du produit

    Sur Hosteed, l’équipe devait pouvoir gérer les logements, les réservations et les paiements. Sur Quintyss, les clients devaient modifier leurs pages eux-mêmes. Ces besoins d’administration font partie du développement, au même titre que les écrans publics.

Témoignages

Travailler avec moi

Les retours de clients et de personnes avec qui j’ai travaillé.

Tristan est positif et optimiste, ce qui rend le travail en équipe très agréable. Il est capable de faire face aux problèmes et de les résoudre en toute autonomie. Son travail est de qualité. Son éthique de travail est excellente, il est respectueux des délais et très impliqué.
Paul L.A travaillé à mes côtés chez Moduloop
Un plaisir de travailler avec Tristan, organisé et sérieux, il se plie en quatre pour trouver les solutions à nos problématiques. Je recommande !
Cyril K.Client
Deuxième mission accomplie avec succès, rien à dire. On continue les yeux fermés. Merci Tristan pour la qualité de ton accompagnement.
Vincent G.Client
Travail de qualité, bon échange. Je referai appel à ses services si besoin !
Corinne E.Client
J'ai pu travailler avec Tristan à de multiples reprises, son travail est toujours qualitatif et rapide.
Timothé C.A travaillé à mes côtés
À propos

Mon expérience et ce que je cherche pour la suite

Mon expérience s’est construite sur des applications utilisées pour travailler : préparer une offre commerciale, comparer des scénarios d’aménagement, gérer des réservations ou publier le contenu de plusieurs sites. J’ai travaillé sur leurs interfaces, leurs données et leur logique métier.

Le freelance m’a amené à échanger directement avec les clients et à suivre un projet au-delà de son développement initial. Sur Quintyss, je participais aussi aux choix d’architecture, aux revues de code et au découpage des tâches.

Pour la suite, je cherche une équipe où discuter les choix techniques et relire le code fait partie du travail quotidien. Je souhaite contribuer avec cette expérience, tout en continuant à apprendre au contact d’autres développeurs.

Parcours

Une formation par les projets, puis des missions clients

Mon parcours à Epitech comprend deux mandats d’assistant, deux stages et une année à Kuala Lumpur. J’ai lancé mon activité indépendante pendant mes études, avant de terminer mon cursus en septembre 2026.

Lire mon parcours
Logo Epitech

Vous recrutez un développeur full-stack ?

Je recherche mon premier CDI après deux ans d’activité indépendante menés en parallèle de mes études. Pour échanger sur le poste et votre équipe, vous pouvez m’écrire ou me contacter sur LinkedIn.

Télécharger mon CV (PDF)Profil LinkedIn