Marché
Tarifs
Se connecterCommencer
Guide pratiqueCas d’usage
Cas d’usage

Portfolio de développeur : un site qui montre du goût

On juge un portfolio de développeur sur le code que vous liez et le soin visible que vous y mettez. Voici une structure, un fond de hero à copier, des cartes de projet qui se lisent vite et des aperçus de lien soignés.

GradientlyCompte Gradiently vérifié·1 octobre 2026·6 min de lecture
Couverture : Sustained Static · GR·9AAV·PS

L’essentiel en bref

  • Un bon portfolio de développeur a quatre parties : un hero court qui dit ce que vous construisez, trois à six cartes de projet, une brève section à propos et un moyen simple de vous contacter.
  • Un fond de hero fait de dégradés CSS superposés se charge instantanément et montre du goût visuel sans image lourde.
  • Chaque carte de projet doit énoncer le problème, ce que vous avez construit et le résultat, avec des liens vers le projet en ligne et le code.
  • Une image Open Graph de 1200×630 donne un air soigné au lien de votre portfolio quand il est partagé dans des candidatures, des discussions et des posts.
  • Moins de projets, mieux expliqués, font un portfolio plus fort qu’une longue grille de tutoriels.
Sur cette page
La structure d’un portfolio de développeurUn fond de hero qui montre du goûtDes cartes de projet qui expliquent l’impactDes images Open Graph pour votre portfolioÉcrire les sections à propos et contactLes petits détails qui se lisent comme du goût

Un bon portfolio de développeur est un petit site rapide en quatre parties : un hero qui dit en une ligne ce que vous construisez, trois à six cartes de projet qui expliquent le problème et votre part dans sa résolution, une courte section à propos et un lien de contact. Le goût se voit dans les détails : un fond de hero calme, des cartes cohérentes, une typographie lisible et un aperçu de lien soigné quand un recruteur colle votre URL dans un canal de recrutement. Pas besoin d’une vitrine de frameworks. Il faut une page visiblement soignée.

La structure d’un portfolio de développeur

HeroVotre nom et ce que vous construisez

À limiter à

Une ligne, une phrase d’appui
ProjetsLa preuve que vous savez livrer

À limiter à

Trois à six cartes
À proposVotre façon de travailler, ce que vous voulez ensuite

À limiter à

Un court paragraphe
Articles ou conférences

Son rôle

Montre comment vous pensez (facultatif)

À limiter à

Trois liens
ContactFacilite la suite

À limiter à

E-mail, GitHub, LinkedIn
SectionSon rôleÀ limiter à
HeroVotre nom et ce que vous construisezUne ligne, une phrase d’appui
ProjetsLa preuve que vous savez livrerTrois à six cartes
À proposVotre façon de travailler, ce que vous voulez ensuiteUn court paragraphe
Articles ou conférencesMontre comment vous pensez (facultatif)Trois liens
ContactFacilite la suiteE-mail, GitHub, LinkedIn
Une page suffit à la plupart des développeurs. Ajoutez des pages de projet seulement pour un travail qui mérite une histoire plus longue.

Dites ce que vous construisez, pas ce que vous êtes. « Je construis des parcours de paiement rapides pour des boutiques en ligne » en dit plus à un lecteur que « Développeur full stack ». Si vous débutez, « Je construis des applis web accessibles avec React et Postgres » est honnête et précis. Le design d’une section hero en dit plus sur l’écriture de cette première ligne.

Un fond de hero qui montre du goût

Beaucoup de portfolios utilisent soit une page blanche unie, soit un fond animé lourd qui retarde tout le reste. Une voie médiane est un dégradé CSS en couches : deux ou trois halos radiaux doux sur un fond sombre ou pâle. Quelques lignes de code, aucun coût réseau, et un résultat toujours soigné. Le fond de hero de site web et le dégradé mesh en CSS vont plus loin.

Fond de hero indigo profondradial-gradient(ellipse at 20% 15%, #3b2a8f 0%, #0e1020 55%, #07080f 100%)
La couche de base : un seul halo indigo qui se fond dans le presque noir. Assez calme pour du texte blanc n’importe où dessus.
css
.hero {
  min-height: 70vh;
  color: #f4f4f8;
  background:
    radial-gradient(ellipse 60% 50% at 80% 10%, rgb(56 189 248 / 0.28), transparent 70%),
    radial-gradient(ellipse 50% 60% at 15% 20%, rgb(124 58 237 / 0.45), transparent 70%),
    linear-gradient(180deg, #0e1020 0%, #07080f 100%);
}

.hero h1 {
  font-size: clamp(2.25rem, 5vw, 4rem);
  line-height: 1.05;
  max-width: 18ch;
}
Un hero à deux halos en CSS simple. Gardez le halo le plus lumineux loin de l’endroit où se place le titre pour que les mots restent lisibles.

Si vous voulez du mouvement, animez lentement, gardez les mots fixes et respectez prefers-reduced-motion ; la réduction des animations explique comment. Un peu de grain par-dessus masque le banding des grands dégradés sombres, traité dans la texture de bruit CSS.

Des cartes de projet qui expliquent l’impact

Une carte de projet a quelques secondes pour justifier un clic. Donnez à chacune les mêmes quatre parties : un titre, un problème en une phrase, ce que vous avez construit et le résultat, puis des liens vers le projet en ligne et le code. Les résultats n’ont pas à être spectaculaires. « Utilisé chaque jour par notre équipe de 30 personnes » ou « Temps de chargement passé de 4 s à 1,2 s » conviennent s’ils sont vrais et à vous.

Carte faible

  • « Appli météo » avec une capture d’écran
  • Une liste de huit technologies
  • Aucune idée de ce que vous avez fait vous-même
  • Un lien de démo mort

Carte forte

  • « Rota : échanges de services pour un café »
  • Le problème en une phrase
  • Votre part et un résultat mesurable
  • Un lien en ligne qui marche et un dépôt propre
css
.projects {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(18rem, 1fr));
  gap: 1.5rem;
}

.card {
  border-radius: 1rem;
  padding: 1.5rem;
  background: linear-gradient(160deg, #161a2e 0%, #0f1222 100%);
  border: 1px solid rgb(255 255 255 / 0.08);
}

.card img {
  aspect-ratio: 16 / 10;
  width: 100%;
  object-fit: cover;
  border-radius: 0.5rem;
}
Une grille de cartes adaptative. Un rapport d’aspect d’image fixe garde chaque carte de la même forme même quand les captures diffèrent.

Les captures paraissent plus abouties quand elles reposent sur le même fond. Placez chacune sur le fond de votre hero avec un peu de marge plutôt que de montrer des captures brutes de navigateur de tailles différentes.

Des images Open Graph pour votre portfolio

Le lien de votre portfolio sera collé dans des candidatures, des messages de recruteurs, des canaux Slack et des posts. Chacun affiche l’image Open Graph, de 1200×630 pixels. Une carte vide ou une capture rognée annule le soin que vous avez mis dans le site. Faites-en une pour la page d’accueil et, si vous avez des pages de projet, une par projet dans la même mise en page. Les images OG dynamiques montrent comment les générer au build ; la taille d’une image Open Graph couvre les recadrages.

Maya Okafor
Je construis des paiements rapides pour boutiques en ligne

L’aperçu de la page d’accueil : le nom et la ligne, rien d’autre.

Projet
Rota
Échanges de services pour un café
Gradiently · @gradiently

Un aperçu de page de projet dans la même mise en page et sur le même fond.

Écrire les sections à propos et contact

Gardez la section à propos à un court paragraphe à la première personne : ce que vous aimez construire, votre façon de travailler et ce que vous cherchez ensuite. Une phrase sur la vie hors du code est bienvenue ; une biographie complète, non. Terminez la page avec un moyen évident de vous joindre, en général une adresse e-mail écrite en entier, plus GitHub et LinkedIn. Un formulaire de contact ajoute de la friction pour un recruteur qui veut juste copier votre adresse dans un message. Si vous visez des postes proches du design, le personal branding vous aide à garder le site, le CV et les profils dans un seul style.

Les petits détails qui se lisent comme du goût

  • Une seule famille de polices, deux graisses. Une bonne sans-serif pour tout, une police à chasse fixe pour le code seulement.
  • Une longueur de ligne de 60 à 75 caractères pour le texte courant, pour que les paragraphes se lisent confortablement.
  • Un vrai contraste : le texte courant doit respecter le niveau WCAG AA sur son fond.
  • Un favicon assorti aux couleurs du hero.
  • Un chargement rapide : le portfolio d’un développeur qui met quatre secondes à apparaître plaide de lui-même.
  • Un thème sombre et un thème clair seulement si vous saurez bien maintenir les deux.

Si vous préférez ne pas dessiner à la main les images d’aperçu et les cadres de captures, Gradiently peut les créer sur un Mark, un fond dégradé vivant qui garde vos mots lisibles, et avec Pro redimensionner un design en aperçu de lien, post LinkedIn et en-tête X en une étape. Il peut aussi se connecter à ChatGPT et Claude : vous pouvez demander un jeu d’aperçus de projets pendant que vous rédigez vos études de cas.

Connectez votre assistant IA

Laissez Claude ou tout client MCP chercher des Marks et créer des designs qui s’ouvrent dans le Studio.

Lire la doc développeurs

Les questions qu’on nous pose

Que doit contenir un portfolio de développeur ?

Un hero d’une ligne sur ce que vous construisez, trois à six cartes de projet avec problème, solution et résultat, une courte section à propos et des liens de contact. Liez les projets en ligne et leur code.

Combien de projets dans un portfolio de développeur ?

Trois à six projets bien expliqués valent mieux qu’une longue grille. Choisissez des travaux qui montrent le genre de poste que vous voulez ensuite.

Quelle taille pour l’image Open Graph d’un portfolio ?

1200×630 pixels. Gardez le nom et la description en une ligne au centre pour que rien ne soit rogné dans les aperçus carrés.

Un portfolio de développeur doit-il avoir un fond animé ?

Seulement s’il est discret, ne retarde pas la page et respecte les réglages de réduction des animations. Un dégradé CSS en couches offre le même soin pour un coût de performance quasi nul.

Partager ce guide

Écrit par GradientlyCompte Gradiently vérifié

L’équipe derrière Gradiently, un outil de création construit autour des Marks : des dégradés vivants qui donnent à tout ce que vous créez votre propre signature.

Voir notre profil

Sur cette page

La structure d’un portfolio de développeurUn fond de hero qui montre du goûtDes cartes de projet qui expliquent l’impactDes images Open Graph pour votre portfolioÉcrire les sections à propos et contactLes petits détails qui se lisent comme du goût

Partager ce guide

À suivre dans Cas d’usage

Portfolio de designer : présentez-le pour être embauché

Pour aller plus loin

Tous les guides : Cas d’usage
Arrière-plans

Arrière-plan d’en-tête de site : des dégradés riches et rapides

6 min de lecture

L’en-tête est l’endroit où un site fait sa première impression, et celui où il ralentit le plus souvent. Un en-tête en dégradé peut être à la fois l’élément le plus riche et le plus léger de la page, si on le construit bien.

CSS et web

Images OG dynamiques : des aperçus de lien automatiques

7 min de lecture

Créer à la main une image d’aperçu pour chaque page ne passe pas à l’échelle, et une seule image générique pour tout le site gaspille l’image la plus vue que vous ayez. Générez-les plutôt.

CSS et web

Design de section hero : le premier écran de votre site

6 min de lecture

Les visiteurs décident de rester avant de faire défiler. C’est dans le hero qu’ils décident : chaque mot et chaque pixel doit y mériter sa place.

Trouvez le style qui n’est qu’à vous.

Chaque Mark est un fond vivant avec un seul propriétaire. Essayez un Mark encore disponible et réservez le vôtre quand vous le sentez.

Commencer à créer

Vérifier un certificat

Saisissez un numéro de certificat ou le code d’un Mark pour voir à qui il appartient.

Fonctionne avec ChatGPT et Claude

Demandez une création à votre IA. Elle la réalise dans votre Mark, prête à modifier.

ChatGPTClaude
Comment se connecter

Produit

  • Marché
  • Explorer
  • Tarifs
  • Certificats

Apprendre

  • Guide pratique
  • Centre d’aide
  • Nouveautés

Développeurs

  • Vue d’ensemble
  • ChatGPT et Claude
  • Référence de l’API
  • Clés API

Entreprise

  • À propos
  • Nous contacter
  • Se connecter

Mentions légales

  • Conditions
  • Confidentialité
  • Remboursements
  • Protection des Marks
  • Cookies
  • Toutes les politiques
Parcourez les lettres. Chacune porte un vrai Mark.Touchez une lettre pour voir son Mark.Un seul nom. Dix Marks à l’intérieur.
© 2026 Gradiently