Une autre façon de parcourir mon profil.

Maintenez le clic droit pour faire pivoter le cube.

🗁 // HOME.html

hamza.c

WEB DEVELOPPER

JUNIOR / FULL STACK
En recherche d’alternance

TERMINAL

×

hamza@website:~$ scan --profile

Scanning creative profile ...

[OK]      HTML structure

[OK]      CSS layout

[OK]      JavaScript logic

[RUNNING] Searching apprenticeship

🗁 // WORKFLOW.html

IMAGINER

CREER

DESIGNER

Trouver des idées
transformer le concept
affiner l'expérience

🗁 // PROJECTS.html

🗁 // ABOUT.html

QUI SUIS-JE ?

Je m'appelle Hamza, développeur web junior passionné par le développement front-end et les interfaces interactives.

J'aime concevoir des expériences sobres, modernes et fluides, où chaque détail a une utilité.

Aujourd'hui, je recherche une alternance afin de continuer à apprendre, relever de nouveaux défis et participer à des projets ambitieux.

•ᴗ•

LOCALISATION

France, Occitanie

DISPONIBILITÉ

À partir de Sept. 2026

MON CV

🗁 // SKILLS.html

front-end

FRONT END

Description

Le front-end est la partie du développement web qui me correspond le plus aujourd’hui. J’aime créer des interfaces propres, visuelles et interactives, en faisant attention à la structure, au responsive design et aux détails d’affichage.

Compétences principales

  • HTML pour structurer les pages.
  • CSS pour créer la mise en page, les animations et l’identité visuelle.
  • JavaScript pour ajouter de l’interactivité.
  • Vite.js pour organiser des projets web modernes.
  • Three.js pour intégrer des éléments 3D dans une interface.

En apprentissage

Je suis actuellement en train d’apprendre Vue.js afin de mieux structurer mes projets avec une logique de composants.

Objectif : progresser vers des interfaces plus propres, mieux organisées et plus proches d’un vrai environnement professionnel.

back-end

BACK END

Description

Le back-end représente la partie serveur d’une application web. Il permet de gérer la logique, les données, les traitements et les échanges entre l’utilisateur, l’interface et le serveur.

Technologies vues

  • PHP pour comprendre les bases du développement côté serveur.
  • Node.js pour découvrir un environnement JavaScript côté back-end.
  • Flask pour créer des applications web simples avec Python.

Ce que je comprends

Je sais mettre en place une logique serveur simple, organiser des routes, traiter des informations envoyées par l’utilisateur et préparer des réponses exploitables côté front-end.

Objectif : renforcer mes bases pour créer des applications web plus complètes, reliées à une base de données et mieux structurées.

database

DATABASE

Description

Les bases de données permettent de stocker, organiser et exploiter les informations utilisées par une application web.

Compétences

  • Comprendre la structure d’une table.
  • Créer des relations simples entre plusieurs données.
  • Écrire des requêtes SQL de base.
  • Récupérer, ajouter, modifier ou supprimer des informations.

Utilisation dans un projet

Ces connaissances me permettent de mieux comprendre le lien entre l’interface, le serveur et les données affichées à l’utilisateur.

Objectif : continuer à progresser dans la gestion des données pour créer des applications plus fiables et réellement utilisables.

outils

OUTILS

Description

Les outils de développement m’aident à organiser mon travail, suivre l’évolution de mes projets et comprendre les étapes entre le développement local et la mise en ligne.

Outils utilisés

  • Git pour suivre les modifications d’un projet.
  • Nginx pour comprendre la configuration serveur.
  • Apache pour l’hébergement web classique.
  • Plesk pour gérer un environnement d’hébergement.

Vision globale

Même si je suis principalement orienté développement web, comprendre l’environnement serveur me permet d’avoir une vision plus complète d’un projet.

Objectif : être capable de mieux comprendre le cycle complet d’un site, de sa création jusqu’à sa mise en ligne.

soft-skills

SOFT SKILLS

Profil

Je suis autodidacte, curieux et persévérant. J’aime apprendre par moi-même, tester des idées et progresser grâce à des projets concrets.

Qualités principales

  • Autodidacte
  • Curieux
  • Persévérant
  • Esprit d’analyse
  • Créatif
  • Rigoureux
  • Autonome
  • Adaptable
  • Travail en équipe
  • Apprentissage continu

Méthode de travail

Mon esprit d’analyse m’aide à comprendre les problèmes et à chercher des solutions adaptées. J’essaie aussi d’être rigoureux dans mon code, dans l’organisation de mes projets et dans ma manière d’apprendre.

Évolution

Je suis dans une logique d’apprentissage continu. Mon objectif est de progresser techniquement tout en développant une méthode de travail plus professionnelle.

hamza@website:~/portfolio/

🗁 // CONTACT.html

// merci d’être passé !