Intro Offres Projets Stack À propos Contact

Disponible · Toulouse ou remote

Titouan Prat

Développeur fullstack freelance

Vue / Nuxt · Node · Intégrations & IA

Je conçois et développe des produits web, du backend aux interfaces, avec un goût pour les intégrations et l'IA. Je construis aussi des outils pour le trail et le vélo.

Offres

Ce que je peux faire pour vous

Développement web fullstack

Renfort sur un produit existant ou développement d'une fonctionnalité de A à Z, du modèle de données à l'interface.

  • Vue, Nuxt, React, Next.js, TypeScript
  • Node.js, Strapi, Hono, PostgreSQL

Intégrations & automatisations

Connecter vos outils entre eux : API, flux de données, webhooks, synchronisations, tableaux de suivi qui se mettent à jour seuls.

  • Connecteurs et flux XML / JSON
  • n8n, Google Apps Script, scripts sur mesure

IA dans le produit

Intégrer des modèles de langage dans un outil métier, avec des sorties structurées et un contrôle des coûts.

  • Génération et extraction de contenu, agents
  • Sorties structurées, appels d'outils, RAG

Réalisations

Projets

Client · 2023 → aujourd'hui

Profil Public

Plateforme de recrutement du secteur public : site d'offres, sites carrière et ATS pour les collectivités et hôpitaux. Trois ans sur le produit, d'abord en alternance puis en freelance.

  • Multidiffusion des offres vers des jobboards partenaires (flux, API, webhooks)
  • Fonctionnalités ATS : candidatures, droits, statistiques
  • Génération d'offres d'emploi assistée par IA
Nuxt 3 Vue 3 Strapi 4 Node.js TypeScript API / XML

Client · 2026

CVA Tracking

Suivi public des portefeuilles des gérants invités dans C'est Votre Argent (BFM Business). Le back-office est un Google Sheet ; le site le lit à la volée, l'enrichit des cours Yahoo Finance et se revalide à chaque modification.

  • Portefeuilles par gérant, fiches valeurs, archive vidéo
  • Graphiques de cours annotés des points d'entrée et de sortie
Next.js React 19 Tailwind CSS shadcn/ui Google Sheets Vercel

Projet perso · 2026

Spinnn

Application d'entraînement cycliste indoor, façon Zwift maison. Connexion des capteurs en Web Bluetooth, séances structurées et pilotage du home trainer en mode ERG.

  • Cardio, puissance, cadence et vitesse en temps réel (D3.js)
  • Import de séances .ZWO, synchronisation Intervals.icu, export FIT vers Garmin et Strava
  • Tests E2E Playwright, mode simulation sans matériel
Vue 3 Web Bluetooth D3.js Hono Bun Docker

Projet perso · 2026

MyTrailPlan

Analyse de traces GPX pour préparer une course de trail : profil altimétrique coloré par pente, sections courues ou marchées, allure cible et placement des ravitaillements.

  • Simulateur d'allure ajustée à la pente (modèle énergétique de Minetti)
  • Plan de course interactif avec temps par tronçon et nutrition
  • Graphiques en SVG natif, sauvegarde des projets, version imprimable
React 19 TypeScript Vite Tailwind CSS GPX

Client · 2026

Mont Blanc Fermes Pédagogiques

Automatisation des réservations d'une association de fermes pédagogiques. Chaque commande HelloAsso arrive par webhook dans un Google Sheet et reconstruit une vue de suivi par semaine et par créneau.

  • Configuration éditable par l'association, sans intervention dev
  • Sans serveur : tout tourne dans le compte Google du client
Google Apps Script Google Sheets HelloAsso Webhook

Projet perso · 2024

Cabanes des Pyrénées

Carte interactive des refuges et cabanes des Pyrénées, avec recherche et localisation. Projet final de la formation 3W Academy.

React Hono Bun Leaflet TypeScript

Compétences

Stack technique

Vue 3
Nuxt 3
TypeScript
React
Node.js
Strapi
Next.js
Tailwind CSS
Hono
Bun
Docker
Git
Linux
LLM & Agents
n8n
Python
API / XML
Web Bluetooth
shadcn/ui
PostgreSQL
Playwright
Apps Script
D3.js
Leaflet
GPX / FIT
Extensions Chrome

À propos

Qui suis-je ?

Développeur fullstack basé à Toulouse. Depuis 2023 je travaille sur Profil Public, une plateforme de recrutement du secteur public, d'abord en alternance puis en freelance. J'interviens aussi sur d'autres produits web et des automatisations pour des associations. Le reste du temps je code des outils pour mes propres sports : Spinnn pour le vélo indoor, MyTrailPlan pour le trail. En dehors du code : trail, ski-alpinisme et longues traversées en montagne.

Expérience

2025 →

Développeur fullstack freelance

Profil Public, CVA Tracking, associations

Produits web, intégrations, automatisations.

2023 – 2024

Développeur fullstack en alternance

Profil Public

Nuxt, Strapi, Tailwind CSS.

Formation

2023 – 2024

Développeur fullstack, RNCP niveau 5

3W Academy

2020 – 2021

Cursus principal

École 42 Lyon

Contact

Travaillons ensemble

Disponible pour des missions freelance, à Toulouse ou à distance. Décrivez votre projet en quelques lignes, je réponds sous 48 h.

Ou par mail :

Titouan Prat · Toulouse