Développeur web full-stack

Razigue Benhmida

Portrait de Razigue Benhmida

Apprenti développeur web à Epitech, je construis des expériences web propres, modernes et accessibles.

Paris, mobilité Île-de-France

Disponibilité

Recherche alternance 12 mois

Période
de septembre 2026 à fin octobre 2027
Rythme
6 semaines en entreprise, 2 semaines en formation
Poste visé
Développeur web full-stack, PHP / Laravel et React
École
Web@cadémie by Epitech, Le Kremlin-Bicêtre (94)
Diplôme préparé
Intégrateur-Développeur Web, Titre RNCP Niv. 5
Lieu
Paris, mobilité Île-de-France

01Sélection

Trois projets récents

Les plus récents et les plus substantiels.

01sur 03Projet personnel2026en ligne

Tonecraft

la guitare, simplement

Tonecraft permet de jouer de la guitare dans son navigateur, avec un ampli et des effets virtuels. Lire une tablature, s’accorder, garder le rythme, répéter une boucle ou enregistrer avec un accompagnement : tout se fait au même endroit.

  • Astro
  • Svelte
  • TypeScript
  • C++
  • WebAssembly
Voir l’aperçuMasquer l’aperçu
L’interface actuelle de Tonecraft : les choix d’ampli et de haut-parleur au-dessus d’un ampli aux vitraux violets, avec ses boutons de réglage.
02sur 03Projet d’école, équipe de 52026archivé

Overkill

agrégateur d’offres

Agrégateur d’offres d’emploi, de stage et d’alternance construit en équipe : API Symfony, front React, base PostgreSQL. Ma part couvre les offres et les favoris : contrôleurs, DTO de validation, recherche filtrée et pagination.

  • Symfony
  • PHP
  • PostgreSQL
  • React
  • Docker
03sur 03Projet d’école, équipe de 32026archivé

Corelab

plateforme e-learning

Plateforme de formation au développement, cours et examens en QCM, construite en équipe avec une API Express et une base MongoDB. Ma part couvre les modèles de données et les routes : authentification JWT, contrôle d’accès par rôles, et le CRUD des cours, leçons, quiz et résultats.

02Méthode

Ce que je tiens dans le code

  1. 01

    Valider à l’entrée, jamais après

    Les offres d’Overkill arrivent d’un collecteur, pas d’un formulaire : personne ne relit ce qui entre, alors un DTO valide chaque JSON avant qu’il atteigne la base. Sur Corelab, le formulaire de connexion passe par Zod avant de toucher quoi que ce soit.

  2. 02

    Contrôler qui a le droit

    Sur Corelab, l’accès passe par un middleware qui vérifie le jeton JWT, puis le rôle. Les mots de passe générés à l’import des utilisateurs sont hachés par bcrypt.

  3. 03

    Dire ce qui échoue en silence

    Quand une capture d’ampli ne se charge pas dans Tonecraft, entendre du son ne prouve pas qu’elle fonctionne. L’interface attend une confirmation du moteur et signale l’échec. Les tests en navigateur vérifient ce chargement avant la publication.

  4. 04

    Simplifier le parcours

    Tonecraft réunit simulation guitare, tablatures et outils de pratique dans la même page. Le lecteur et ses instruments ne sont chargés qu’à l’ouverture d’une partition. Un visiteur peut écouter la démonstration sans ouvrir le micro.

03Compétences

Ce que j’utilise, et où le voir

36technologies

5domaines

3projets publiés

Back-end

  • PHPOverkill
  • Laravel
  • SymfonyOverkill
  • Java
  • Spring Boot
  • Node.jsCorelab
  • ExpressCorelab
  • API REST
  • MySQL
  • PostgreSQLOverkill
  • MongoDBCorelab

Front-end

  • JavaScript
  • TypeScriptTonecraft
  • ReactOverkill
  • SvelteTonecraft
  • AstroTonecraft
  • HTML
  • CSS
  • Tailwind CSS
  • Bootstrap
  • alphaTabTonecraft
  • IndexedDBTonecraft

Audio et natif

  • C++Tonecraft
  • RustTonecraft
  • WebAssemblyTonecraft
  • Web Audio APITonecraft

DevOps et qualité

  • DockerOverkill
  • GitHub ActionsTonecraft
  • CI/CD
  • ESLint
  • Jest
  • PlaywrightTonecraft

Outils

  • Git
  • Linux
  • VS Code
  • Trello

04Parcours

Développeur web full-stack formé sur le terrain : c’est en créant mon site e-commerce en auto-entrepreneur que j’ai découvert le code. Aujourd’hui à la Web@cadémie by Epitech Paris (2025 à 2027), je conçois des applications avec PHP et Laravel, Java et Spring Boot, React, et je recherche une alternance de 12 mois dès septembre 2026, à raison de 6 semaines en entreprise pour 2 semaines en formation.

Formation
Intégrateur-Développeur WebWeb@cadémie by Epitech2025 à 2027
Expériences
  • Auto-entrepreneurjanvier 2022 à décembre 2024
  • Agent d’espaces verts2021 à 2022
  • Coach & joueur esport2016 à 2021

05Contact

Prendre contact

Une question, une opportunité ? Je réponds sous 24 h.

Usage de l’IA

Ce portfolio est écrit avec l’aide de Claude Code. Les choix, la relecture et ce qui est publié restent les miens : chaque affirmation du site renvoie à un dépôt ou au CV.