Ryan Chikhi

Ouvert aux opportunités

Enchanté, moi c'est Ryan Chikhi,
développeur fullstack à Paris

Bientôt 2 ans d'expérience à construire des applications web de bout en bout, de la base de données jusqu'à l'interface. JavaScript et TypeScript, avec React côté client, Node.js et NestJS côté serveur.

Je travaille principalement avec

  • TypeScript
  • React
  • Next.js
  • NestJS
  • Prisma
  • PostgreSQL

Compétences techniques

Des interfaces qui restent lisibles quand le projet grossit

C'est ce que j'utilise tous les jours, sur Undercut comme pour Les Simracers X. Je m'attache surtout à garder une frontière nette entre l'état, les données et l'affichage, parce que c'est là que les projets deviennent pénibles à maintenir.

  • Front-end complet d'Undercut en React, SCSS et Tailwind CSS
  • Site officiel de Les Simracers X, pour la visibilité et l'image de l'association
  • Ce portfolio, en Next.js App Router et SCSS modules

À propos de moi

Je m'appelle Ryan Chikhi et j'ai 22 ans. J'ai commencé par un BTS systèmes numériques, où j'ai appris à raisonner en termes de contraintes avant de raisonner en termes de code.

J'ai enchaîné avec la formation Full Stack Developer de la 3W Academy, puis une alternance chez Tilkal. C'est là que j'ai appris ce qu'on n'apprend pas en cours : lire du code écrit par quelqu'un d'autre, refactoriser sans casser l'existant, et défendre un choix technique en revue.

En dehors du code, je fais du simracing depuis trois ans (Le Mans Ultimate, Assetto Corsa Competizione) et de la photo depuis sept ans : rue, portraits, paysages.

Quelque part entre deux refactos, en train de manœuvrer un bateau.

Mes projets et mon travail

Je développe Undercut, une application de pronostics de sport automobile inspirée d'un bot Discord utilisé par plus de 30 000 personnes. C'est mon terrain d'essai : monorepo, CI/CD, authentification, ORM.

Je suis aussi lead developer de Les Simracers X, une association d'esport : bots Discord qui automatisent les championnats, site officiel, et encadrement de l'équipe de développement.

Côté technique, je jongle entre React, TypeScript, NestJS et Prisma, et je m'intéresse de près aux outils d'IA appliqués au développement (GitHub Copilot, Claude Code, Mistral Vibe).

Le tableau de bord d'Undercut, un dimanche de Grand Prix.
Paris, un dimanche matin, avant que la ville se réveille.

Bonjour de Paris

Je vis et je travaille à Paris. J'ai étudié à Versailles et dans le 15e, et je suis passé par la 3W Academy dans le 14e, donc je connais assez bien la ligne 4.

Je suis ouvert aux postes sur place comme à distance, et je réponds vite.

Ma formation

janv. 2025 - janv. 2026

Formation Développeur Full Stack (FSD)

3W Academy, Paris 14ᵉ

sept. 2022 - juin 2024

BTS SNIR

Lycée Jules Ferry, Versailles

Systèmes numériques, option informatique et réseaux

sept. 2021 - juil. 2022

Baccalauréat technologique STI2D

Lycée Fresnel, Paris 15ᵉ

Sciences et technologies de l'industrie et du développement durable

Mon expérience

Lead developer full stack

Les Simracers X, Association d'esport

déc. 2024 - sept. 2026·1 an 10 mois

Lead developer d'une association d'esport de simracing : outils d'automatisation des championnats, site officiel et encadrement de l'équipe de développement.

  • Conception et développement de bots Discord sur mesure pour l'automatisation et la gestion intégrale des championnats esport
  • Création du site web officiel de la structure pour optimiser sa visibilité, son image de marque et son exposition médiatique
  • Encadrement technique et management opérationnel de l'équipe de développement et des membres du projet
  • React
  • TypeScript
  • NestJS
  • MySQL
  • Docker
  • Gitlab
  • GitLab CI
  • Github
  • Github Actions

Développeur full stack

Tilkal, Alternance · 3W Academy

janv. 2025 - févr. 2026·1 an 2 mois

Alternance sur une plateforme SaaS dédiée à la traçabilité produit : développement et optimisation continue, bases de données PostgreSQL, tests et CI/CD.

  • Développement et optimisation continue d'une plateforme SaaS dédiée à la traçabilité produit
  • Maintenance de bases de données relationnelles complexes sous PostgreSQL
  • Conception de jeux de données factices structurés pour accélérer et fiabiliser les campagnes de recette
  • Élaboration et exécution de plans de tests d'intégration pour garantir la robustesse et la qualité des livrables
  • Gestion du contrôle de version avec Git/GitLab et mise en place de pipelines CI/CD via GitLab CI
  • React
  • TypeScript
  • NestJS
  • GraphQL
  • PostgreSQL
  • Docker
  • GitLab CI

Développeur web

Diligence, Stage · 1ʳᵉ année de BTS SNIR

mai 2023 - juin 2023·1 mois

Premier stage en entreprise : gestion de contenu sous WordPress et développement d'un back-office sur mesure avec Express.js.

  • Développement et personnalisation de sites web avec le CMS WordPress
  • Conception d'un back-office d'administration avec Express.js et Node.js
  • Node.js
  • Express.js
  • WordPress

Animateur

C.C.A.S, Saisonnier

oct. 2021 - oct. 2022·1 an

Encadrement de groupes d'enfants de 4 à 12 ans en colonies de vacances à Strasbourg et Annecy. Une bonne école pour apprendre à expliquer clairement et à garder son calme.

  • Encadrement et prise en charge globale de groupes d'enfants de 4 à 12 ans lors de séjours de vacances
  • Conception et animation de projets pédagogiques favorisant le travail d'équipe, l'autonomie et la responsabilité

Soft skills

Vision produit

Je pense un projet comme un produit, pas comme un ticket. Avant d'écrire du code je cherche à comprendre qui va s'en servir et ce qui doit être simple pour cette personne.

Bout en bout

Base de données, API, interface, déploiement : je suis à l'aise sur toute la chaîne. Ça me permet de choisir où résoudre un problème plutôt que de le pousser au voisin.

Open source

J'ai contribué à Leaf-it-to-me pendant mon alternance. Lire et corriger le code des autres reste la façon la plus rapide que je connaisse de progresser.

Expliquer et encadrer

Un an à encadrer des enfants en colonie m'a appris à expliquer sans jargon et à garder mon calme. Ça me sert aujourd'hui pour encadrer l'équipe de développement de Les Simracers X, et en revue de code.