Parcours
Des études d'informatique à Toulouse, un stage en développement web et des projets menés en parallèle.
-
Lycée
Bac général, spécialités Maths et NSI
Lycée Jean Jaurès, Saint-Affrique.
-
2024 – 2027
BUT Informatique, IUT de Blagnac
Actuellement en 3e année. Bases de données, développement d'applications, projets menés à partir d'un cahier des charges.
-
Mars – mai 2026
Stage à l'association USTR
Développement web et réalisation d'un site vitrine (ustr-foot.fr). J'y ai pratiqué la méthode SCRUM.
- Interfaces
- HTML/CSS, Vue 3, TypeScript, Angular, Storybook
- Serveur et données
- PHP, SQL et MySQL, Java, Python, C/C++
- Qualité et outils
- Git, GitLab, Vitest, VS Code
- Mise en ligne
- Hébergement mutualisé OVH, transfert FTP (FileZilla), certificat SSL Let's Encrypt
- Je découvre
- Flutter et le développement d'applications Android
Ce que je comprends du stage, de l'α à l'Ω
Alpha to Omega pilote des projets numériques de bout en bout, du cadrage à la mise en production, autour du web et de l'IA. Le web reste le fil conducteur du stage. Voici comment je lis chaque étape, et ce que j'ai déjà fait qui s'en rapproche.
Concevoir
Ce que je comprends
Recueillir et reformuler le besoin d'un client ou d'une équipe, définir le périmètre, les fonctionnalités, les contenus et les parcours utilisateurs, puis poser un cahier des charges ou une feuille de route. C'est l'étape qui évite de construire la mauvaise chose.
Ce que j'ai déjà fait
À l'IUT, j'ai travaillé à partir de cahiers des charges, dont une application avec base de données et interface PHP dynamique (octobre 2025 – janvier 2026). À l'USTR, j'ai réalisé le site vitrine d'un club de football.
Développer
Ce que je comprends
Créer et faire évoluer des sites sur mesure (avec Astro chez vous) : pages, composants, formulaires, appels d'API, intégration des contenus. Avec un œil sur la performance, l'accessibilité et le SEO technique, et un code versionné avec Git et GitHub pour qu'une autre personne puisse le reprendre.
Ce que j'ai déjà fait
Sur FlOpEDT, une application d'emploi du temps, je développe le front-end en Vue 3 et TypeScript : composants documentés dans Storybook, tests avec Vitest, couche HTTP typée. J'ai aussi fait du PHP, du MySQL et de l'Angular.
Déployer
Ce que je comprends
Préparer et réaliser des déploiements, bien séparer développement et production, gérer noms de domaine, DNS et certificats, travailler avec Cloudflare, lire des logs, diagnostiquer un incident, vérifier les sauvegardes et documenter les procédures.
Ce que j'ai déjà fait
J'ai déployé des sites sur un hébergement mutualisé OVH : transfert par FTP avec FileZilla et certificat SSL Let's Encrypt. J'ai publié un jeu sur itch.io. Ce site est un fichier statique, prévu pour Cloudflare Pages. Les DNS, les logs et les sauvegardes sont pour moi à découvrir.
Faire évoluer
Ce que je comprends
Maintenir des sites existants : retrouver l'origine d'un bug, proposer une correction, livrer une évolution sans casser le reste, documenter. C'est ce qui permet à un client de garder confiance après la mise en ligne.
Ce que j'ai déjà fait
Sur FlOpEDT, j'ai diagnostiqué et corrigé des erreurs de CI GitLab (ESLint, markdownlint) et de typage. Je travaille avec des commits normalisés (Conventional Commits, commitlint, Husky) et des tests automatisés. En stage, j'ai pratiqué la méthode SCRUM.
Environ un quart du stage : gouvernance numérique et organisation IT
Ce que je comprends
Recenser les applications et services d'une organisation, savoir qui les utilise et qui les administre, où sont les données, comment sont gérés les comptes et les droits d'accès. Puis transformer cet état des lieux en actions priorisées.
Ce qui s'en rapproche chez moi
J'ai déjà modélisé des données : dictionnaire de données, diagramme de classes, script SQL. Décrire clairement ce qui existe avant d'agir est un réflexe que je connais. Le RGPD, les accès et la sécurité sont des sujets que je veux apprendre.
Pourquoi ce stage
Le web y reste le cœur du travail, suivi de la compréhension du besoin jusqu'à la production. Jusqu'ici, j'ai pratiqué chaque étape séparément, sur des projets différents : je veux les enchaîner sur un même site et voir ce que cela change de répondre du résultat de bout en bout.
L'IA y est un outil de travail à part entière, avec l'exigence de comprendre et de vérifier ce qu'elle produit. C'est ma façon de travailler, et je veux la faire progresser. Une alternance à l'issue du stage est possible, ce qui m'intéresse aussi.
Projets
Ce que j'ai construit, en stage, à l'IUT ou pour le plaisir.
-
FlOpEDT
Composants d'export iCal (génération, sélection de salles), stories Storybook, tests en mode navigateur et intégration continue GitLab.
- Vue 3
- TypeScript
- Storybook
- Reka UI
- Vitest
-
Site de l'USTR
Site vitrine d'une association de football, réalisé pendant mon stage en développement web.
- Développement web
- SCRUM
-
Application PHP et base de données
Application développée à partir d'un cahier des charges : modélisation de la base de données et interface dynamique en PHP.
- PHP
- MySQL
- SQL
-
Jeu 2D avec Godot
Raquettes, balle, fosse qui déclenche un écran de game over, particules et sons. Publié sur itch.io en export web.
- Godot
- GDScript
-
Applications Android
J'ai installé et configuré Flutter avec Android Studio pour commencer à développer des applications mobiles.
- Flutter
- Android Studio
Comment j'ai utilisé l'IA pour ce site
J'ai utilisé un seul outil, Claude (Anthropic), dans une conversation de travail. Voici les étapes, et ce que je garde à ma charge.
-
Cadrer
Je lui ai donné l'énoncé de la candidature, mon parcours et mes projets. Il a proposé une structure : présentation, parcours, lecture des étapes du métier, projets, usage de l'IA, contact.
-
Rédiger
Claude a écrit une première version des textes. Je relis chaque phrase et je retire ou corrige ce qui ne me ressemble pas.
-
Coder
Claude a écrit la page en HTML, CSS et JavaScript, sans framework, dans un seul fichier facile à héberger et à relire. Je lis le code, je l'exécute et je le modifie moi-même quand quelque chose ne va pas.
-
Ajuster
Avec l'offre complète en main, j'ai fait reprendre le contenu pour coller aux vraies missions, puis demandé plus de couleur et de vie dans le design.
-
Vérifier
Je contrôle les faits me concernant, les liens, l'affichage sur mobile, la navigation au clavier et les contrastes avant de publier.
Un exemple de regard critique
Une première version de ma lecture du stage a été écrite à partir du seul énoncé de candidature, sans connaître les missions réelles. Je l'ai fait reprendre avec l'offre complète pour y intégrer Astro, Cloudflare et la gouvernance numérique.
Ce que je ne maîtrise pas encore
Astro, Cloudflare, les DNS, le RGPD. Je compte les apprendre grâce au stage ou avec l'IA comme aide, en vérifiant dans les documentations officielles.
Ce que je ne délègue pas
Comprendre chaque ligne que je publie, décider de ce que ce site dit de moi, et assumer le résultat.
Discutons-en
Je vis à Toulouse. Je serais heureux de vous présenter mes projets, de vous expliquer le code de ce site et d'échanger sur les missions du stage.