JP/26
Paris, FR / --:--:--
Pfeiffer.Joaquim / Portfolio'26
DISPONIBLE

Joaquim Pfeiffer — Paris, FR

DéveloppeurFull-Stack

Co-fondateur et lead dev de Glasck.gg, plateforme esport League of Legends en production : 80 millions de requêtes par mois, en 14 langues. Étudiant à l'École 42 Paris.

01 — Expérience

Glasck.gg

Co-fondateur & Lead Dev · depuis mars 2025 · équipe de 4 · full remote

voir le site ↗

Plateforme esport League of Legends en production : stats des matchs pro, joueurs classés, méta des champions et prédictions.

  • 80 Mrequêtes par mois
  • 360 kpages indexées
  • 14langues
  • Architecture full-stack

    Next.js et React côté front, API Fastify, PostgreSQL avec Prisma, Redis et des dizaines de files BullMQ pour ingérer les données de jeu. Monorepo qui regroupe les quatre anciens dépôts.

  • Rate limiter Riot distribué

    Quotas partagés sur Redis entre tous les processus, les requêtes des utilisateurs passent avant les jobs de fond. Suivi dans Grafana.

  • PostgreSQL à grande échelle

    Une table de près de 190 millions de lignes. Index revus et requête critique passée de plus de 100 ms à quelques millisecondes.

  • Incident de prod

    Des crawlers piégés dans un espace d'URL infini faisaient tomber le serveur. Corrigé dans le code (lien, 404, test de non-régression) et dans l'infra.

  • Sécurité

    Audit de l'authentification OAuth (Google, Discord, Riot) et correction de deux failles de prise de contrôle de compte.

  • Infra & SEO

    VPS, Docker, Traefik, Cloudflare, CI/CD GitHub Actions, monitoring Prometheus, Grafana et Loki. Sitemaps, hreflang et ISR pour 14 langues.

  • TypeScript
  • Next.js
  • React
  • Fastify
  • PostgreSQL
  • Prisma
  • Redis
  • BullMQ
  • Docker
  • Grafana

02 — Projets

  • ft_transcendence

    42 · 2025 · équipe de 5

    Pong multijoueur temps réel en SPA : parties gérées côté serveur en WebSocket, chat, adversaire IA, tournois, OAuth Google et 2FA, monitoring Prometheus et Grafana.

    • TypeScript
    • Fastify
    • Prisma
    • WebSocket
    • Docker
    code ↗
  • webserv

    42 · 2025 · équipe de 3

    Serveur HTTP/1.1 non bloquant : boucle epoll, configuration façon nginx, virtual hosts, CGI, chunked, keep-alive.

    • C++98
    • epoll
    • HTTP
    code ↗
  • Inception / cloud1

    42 · 2025 – 2026 · solo

    Stack NGINX (TLS 1.3), WordPress et MariaDB en Docker, images construites depuis Debian, puis déployée sur un serveur distant avec Ansible.

    • Docker
    • Ansible
    • NGINX
    code ↗
  • Fitz

    perso · 2026 · solo

    « Letterboxd des livres » : relie une œuvre à ses éditions et langues à partir d'Open Library, Wikidata et la BnF. API et app mobile.

    • Fastify
    • Drizzle
    • PostgreSQL
    • Expo
  • malloc

    42 · 2026 · solo

    Réécriture de malloc, free et realloc en bibliothèque partagée via mmap, testée sur de vrais programmes avec LD_PRELOAD.

    • C
    • mmap
  • Minishell

    42 · 2024 · binôme

    Shell Unix inspiré de bash : lexer, parser, pipes, redirections, heredoc, signaux.

    • C
    • Unix
    code ↗
  • cub3D

    42 · 2024 · binôme

    Moteur de raycasting façon Wolfenstein 3D : DDA, textures, sol et plafond, minimap, portes.

    • C
    • raycasting
    code ↗

Tous les dépôts publics sur github.com/CrystxlSith.

03 — Stack

  • Langages
    • TypeScript
    • C
    • C++
    • Python
    • SQL
    • Shell
  • Backend
    • Node.js
    • Fastify
    • PostgreSQL
    • Prisma
    • Drizzle
    • Redis
    • BullMQ
    • WebSocket
    • OAuth 2.0
  • Frontend
    • Next.js
    • React
    • TanStack Query
    • Zustand
    • Tailwind CSS
    • shadcn
    • next-intl
    • Expo
  • Infra
    • Docker
    • Traefik
    • Nginx
    • Cloudflare
    • GitHub Actions
    • Ansible
    • Prometheus
    • Grafana
    • Loki
    • Linux
  • IA
    • Claude Code
    • agents & sous-agents
    • workflows
    • skills
    • MCP
  • Outils
    • Git
    • pnpm
    • Vitest
    • Figma

J'utilise Claude Code au quotidien, du prototype à la prod : un CLAUDE.md par dépôt, des skills (TDD, debug, code review), des serveurs MCP et des garde-fous avant toute action sur la prod.

04 — Parcours

  • 2025 —

    Co-fondateur & Lead Dev · Glasck.gg

    Plateforme esport League of Legends en production.

  • 2024 — 2027

    Cursus · École 42 Paris

    Tronc commun terminé. Titre RNCP niveau 7 « Expert en architecture informatique » prévu en 2027. Piscine en 2022.

  • 2020 — 2024

    Restauration · Bulliz (Paris), McDonald's (Val d'Europe)

    Service client, gestion du rush, travail en équipe.

  • 2020

    Licence de droit (L1) · Université Paris 8

  • 2017 — 2020

    Sapeur-pompier volontaire · SDIS 77, Meaux

    Secours à personne et lutte contre l'incendie.

05 — Contact

Discutons

contact@joaquimpfeiffer.dev