Vincent Pepin

Développeur Full-Stack JavaScript / TypeScript

Vincent Pepin

Je conçois des interfaces web soignées et je les fais vivre en production, du premier commit au serveur qui tourne.

À propos

Développeur full-stack JavaScript/TypeScript basé à Lyon, avec cinq ans d'expérience à concevoir et développer des produits web, du prototype à la mise en production. Je me concentre sur le front sans perdre de vue le reste de la chaîne.

Ce qui me distingue : je ne m'arrête pas au commit. J'héberge et j'exploite moi-même mes projets sur mes propres serveurs — infrastructure, monitoring, mises à jour — parce que comprendre ce qui se passe une fois en ligne rend meilleur développeur.

Projets

Trois projets conçus, développés et déployés de bout en bout.

Page d'accueil de StreamTracker : logo et suivi multi-plateformes Twitch, YouTube, TikTok

StreamTracker

SaaS B2B de monitoring de streams multi-plateformes (Twitch, YouTube) pour organisateurs d'événements esport et sociétés de production : audience, chat et clips suivis en temps réel.

  • Architecture événementielle avec provisioning automatisé de dashboards Grafana
  • Facturation à l'usage via Stripe (paiement à la chaîne suivie, sans abonnement)
  • Conçu, développé et déployé de A à Z, infra comprise
  • Next.js
  • TypeScript
  • Node.js
  • MongoDB
  • Redis
  • Stripe
  • Docker
  • Nginx
  • Grafana

Pronostics & gestion d'événements esport

Plateformes de pronostics en ligne sur des compétitions esport — scoring, classements en temps réel, gestion des utilisateurs — et un site dédié à l'organisation d'événements (planning, scores, affichages).

  • Système de scoring et classements temps réel, intégré à un bot Discord
  • Site de gestion d'événements : planning, saisie des scores, écrans de régie
  • Gestion des utilisateurs et authentification
  • Next.js
  • React
  • Node.js
  • Express
  • SQLite
Page d'accueil de lpTracker avec un aperçu d'une notification de partie en cours sur Discord

lpTracker

Bots Discord de suivi de parties classées League of Legends, pronostics et classements automatisés, et outils de récupération/traitement de données via API tierces.

  • Détection automatique des parties classées et publication des résultats en direct (KDA, LP, objets)
  • Classements de serveur et récapitulatifs quotidiens automatisés
  • Workflows n8n pour la récupération de données via API tierces
  • Node.js
  • TypeScript
  • API REST (Riot Games, Twitch, YouTube)
  • n8n

Stack & compétences

Front

  • React
  • Next.js
  • Vue.js
  • TypeScript
  • Tailwind CSS
  • Storybook

Back

  • Node.js
  • Express
  • NestJS
  • API REST

Data

  • MongoDB
  • Redis
  • SQLite

DevOps

  • Docker
  • Nginx
  • CI/CD
  • Grafana

Outils

  • Git
  • GitLab
  • Cursor
  • Claude Code

Contact

Une opportunité, une question ? Je réponds rapidement.