Portfolio & Alternance

Étudiant en Bachelor Web à Lyon — en recherche d'alternance

Qui suis-je

Disponible en alternance

Je suis Gabin Subri, étudiant en 2ème année de Bachelor Développement Web à IPI Lyon. Passionné par le développement web full-stack, je recherche une alternance pour continuer à monter en compétences tout en apportant de la valeur à une équipe.

PHPSymfonyLaravelReactTypeScriptNode.jsMySQLDocker

Mes projets

ANI — Plateforme d'Évaluation des Intervenants
Stage

ANI — Plateforme d'Évaluation des Intervenants

Plateforme fullstack déployée en production dans une école : gestion complète du cycle d'évaluation pédagogique, envoi automatisé d'emails par cron, kanban de suivi par classe, export PDF professionnel et import de plannings Excel. Stack React + Express + PostgreSQL avec auth JWT.

ReactViteExpressPrismaPostgreSQLNode.jsnodemailerpdfkit
Scanner de Notes Manquantes
Stage

Scanner de Notes Manquantes

Outil desktop Python conçu en stage pour automatiser une tâche manuelle chronophage : détection des notes non saisies dans un logiciel métier, croisement avec les plannings Excel et génération d'un rapport visuel par niveau de retard. Déployé et utilisé en production.

Pythontkinteropenpyxlpandaspywinauto
Annuaire Intervenants
Stage

Annuaire Intervenants

Application métier développée en stage pour gérer les intervenants d'une école — recherche multicritères avancée, filtres par rôle (jury, visite, admissions), fiches détaillées et export JSON. Conçu pour un usage quotidien en production.

HTMLCSSJavaScript
Ed'moi — Plateforme E-Learning
École

Ed'moi — Plateforme E-Learning

Plateforme e-learning fullstack développée sur 2 ans en équipe. Authentification, gestion des rôles, contenus interactifs et dashboard admin. Démontre une capacité à tenir un projet long terme avec une vraie architecture React/Node.

ReactNode.jsMongoDB
Page Analyzer
Personnel

Page Analyzer

Extension Chrome publiée — analyse en temps réel n'importe quelle page web : statistiques de contenu, surlignage de mots-clés, mode sombre et blocage de publicités. Maîtrise des APIs navigateur et du Manifest V3.

JavaScriptChrome ExtensionManifest V3Content Script
Pokemon Shop
École

Pokemon Shop

E-commerce complet avec Laravel : catalogue, panier, commandes et authentification. Déployé sur Railway.

LaravelPHPMySQLRailway
GameShop
École

GameShop

E-commerce de jeux vidéo avec Symfony : catalogue, achats, gestion utilisateurs. Déployé sur Railway.

SymfonyPHPMySQLRailway
MyMoviz
École

MyMoviz

App cinéma connectée à l'API TMDB : recherche, favoris et interface responsive en React.

ReactAPI RESTCSS3
Sauvegarde 69
Stage

Sauvegarde 69

Site vitrine réalisé en stage pour une association médico-sociale reconnue d'utilité publique. Responsive, accessible et optimisé SEO — aujourd'hui en ligne.

WordPressJavaScript
Maison des Adolescents 74
Stage

Maison des Adolescents 74

Site institutionnel livré en stage pour un organisme public. Contenu structuré, optimisation SEO local, aujourd'hui en ligne.

WordPressSEO
Générateur de Rapports TP
Personnel

Générateur de Rapports TP

Outil qui automatise la création de rapports de TP en .docx : sections personnalisables, captures d'écran et export en un clic.

HTMLCSSJavaScriptDocx.js
Suivi d'heures de travail
Personnel

Suivi d'heures de travail

Tracker d'heures hebdomadaires avec visualisation de l'écart par rapport à l'objectif.

HTMLCSSJavaScript
Scripts BAT Collection
Personnel

Scripts BAT Collection

Scripts Batch et PowerShell pour automatiser les tâches Windows répétitives.

BatchPowerShell