Markedet
Priser
Log indStart
DesignguidenAnvendelser
Anvendelser

Design af udviklerportfolio: en side, der viser smag

En udviklerportfolio bedømmes på den kode, du linker til, og den omhu, man kan se, du har lagt i den. Her er en struktur, en hero-baggrund du kan sætte ind, projektkort der læses hurtigt og linkforhåndsvisninger, der ser færdige ud.

GradientlyVerificeret Gradiently-konto·1. oktober 2026·5 min. læsning
Forside: Sustained Static · GR·9AAV·PS

Kort fortalt

  • En stærk udviklerportfolio har fire dele: en kort hero, der siger, hvad du bygger, tre til seks projektkort, en kort om-sektion og en nem måde at kontakte dig på.
  • En hero-baggrund lavet af lagdelte CSS-gradienter indlæses med det samme og viser visuel smag uden et tungt billede.
  • Hvert projektkort bør angive problemet, hvad du byggede og resultatet, med links til det live projekt og koden.
  • Et Open Graph-billede på 1200×630 får dit portfolio-link til at se færdigt ud, når det deles i apps, chats og opslag på sociale medier.
  • Færre, bedre forklarede projekter giver en stærkere portfolio end et langt gitter af tutorials.
På denne side
Strukturen i en udviklerportfolioEn hero-baggrund, der viser smagProjektkort, der forklarer effektOpen Graph-billeder til din portfolioSådan skriver du om- og kontaktsektionerneSmå detaljer, der læses som smag

En god udviklerportfolio er en lille, hurtig side med fire dele: en hero, der med én linje siger, hvad du bygger, tre til seks projektkort, der forklarer problemet og din rolle i løsningen, en kort om-sektion og et kontaktlink. Smag viser sig i detaljerne: en rolig hero-baggrund, ensartede kort, læselig typografi og en linkforhåndsvisning, der ser færdig ud, når en rekrutterer indsætter din URL i en jobkanal. Du behøver ikke vise frameworks frem. Du behøver en side, som tydeligvis er passet.

Strukturen i en udviklerportfolio

HeroDit navn og hvad du bygger

Hold den til

Én linje, én understøttende sætning
Projekter

Hvad den gør

Bevis på, at du kan levere

Hold den til

Tre til seks kort
OmHvordan du arbejder, hvad du vil videre med

Hold den til

Et kort afsnit
Tekster eller foredrag

Hvad den gør

Viser, hvordan du tænker (valgfrit)

Hold den til

Tre links
KontaktGør næste skridt nemt

Hold den til

Email, GitHub, LinkedIn
SektionHvad den gørHold den til
HeroDit navn og hvad du byggerÉn linje, én understøttende sætning
ProjekterBevis på, at du kan levereTre til seks kort
OmHvordan du arbejder, hvad du vil videre medEt kort afsnit
Tekster eller foredragViser, hvordan du tænker (valgfrit)Tre links
KontaktGør næste skridt nemtEmail, GitHub, LinkedIn
Én side er nok for de fleste udviklere. Tilføj kun projektsider til arbejde, der fortjener en længere historie.

Sig, hvad du bygger, ikke hvad du er. »Jeg bygger hurtige betalingsforløb til webshops« fortæller en læser mere end »Full stack-udvikler«. Er du tidligt i karrieren, er »Jeg bygger tilgængelige webapps med React og Postgres« ærligt og konkret. Design af hero-sektion har mere om at skrive den første linje.

En hero-baggrund, der viser smag

Mange portfolioer bruger enten en flad hvid side eller en tung animeret baggrund, der forsinker alt andet. En mellemvej er en lagdelt CSS-gradient: to eller tre bløde radiale skær over en mørk eller lys bund. Det er få linjer kode, koster ingenting i netværk og ser stadig gennemtænkt ud. Hero-baggrund til hjemmesiden og CSS mesh-gradient går videre.

Dyb indigo hero-bundradial-gradient(ellipse at 20% 15%, #3b2a8f 0%, #0e1020 55%, #07080f 100%)
Grundlaget: ét indigoskær, der toner ud i næsten sort. Roligt nok til hvid tekst overalt på det.
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;
}
En hero med to skær i ren CSS. Hold det klareste skær væk fra, hvor overskriften står, så ordene forbliver læselige.

Vil du have bevægelse, så animér langsomt, hold ordene i ro og respektér prefers-reduced-motion; reduceret bevægelse forklarer hvordan. Lidt korn ovenpå skjuler bånddannelse på store mørke gradienter, som er beskrevet i CSS-støjtekstur.

Projektkort, der forklarer effekt

Et projektkort har få sekunder til at begrunde et klik. Giv hvert kort de samme fire dele: en titel, et problem i én sætning, hvad du byggede og udbyttet, og derefter links til det live projekt og koden. Udbyttet behøver ikke være dramatisk. »Bruges hver dag af vores team på 30 personer« eller »Skar sidens indlæsningstid fra 4 s til 1,2 s« er fint, når det er sandt og dit eget.

Svagt kort

  • »Vejr-app« med et skærmbillede
  • En liste med otte teknologier
  • Ingen idé om, hvad du selv har lavet
  • Et dødt demolink

Stærkt kort

  • »Rota: vagtbytte til et caféhold«
  • Problemet i én sætning
  • Din del og ét målbart resultat
  • Fungerende live link og et ryddeligt repository
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;
}
Et responsivt kortgitter. Et fast billedformat holder alle kort i samme form, selv når skærmbillederne er forskellige.

Skærmbilleder ser mere færdige ud, når de ligger på samme baggrund. Læg hvert enkelt på din hero-bund med lidt luft rundt om i stedet for at vise rå browseroptagelser i forskellige størrelser.

Open Graph-billeder til din portfolio

Dit portfolio-link bliver indsat i jobansøgninger, beskeder til rekrutterere, Slack-kanaler og opslag på sociale medier. Hver af dem viser Open Graph-billedet på 1200×630 pixel. Et tomt kort eller et beskåret skærmbillede ødelægger den omhu, du har lagt i siden. Lav ét til forsiden og, hvis du har projektsider, ét pr. projekt i samme layout. Dynamiske OG-billeder viser, hvordan du genererer dem under build; størrelse på Open Graph-billede gennemgår beskæringerne.

Maya Okafor
Jeg bygger hurtige betalingsforløb til webshops

Forsidens forhåndsvisning: navnet og den ene linje, ikke andet.

Projekt
Rota
Vagtbytte til et caféhold
Gradiently · @gradiently

En forhåndsvisning af en projektside i samme layout og med samme baggrund.

Sådan skriver du om- og kontaktsektionerne

Hold om-sektionen til et kort afsnit i første person: hvad du nyder at bygge, hvordan du kan lide at arbejde, og hvad du leder efter som det næste. En sætning om livet uden for koden er fint; en fuld biografi er ikke. Afslut siden med én tydelig måde at nå dig på, som regel en e-mailadresse skrevet fuldt ud, plus GitHub og LinkedIn. En kontaktformular giver friktion for en rekrutterer, der bare vil kopiere din adresse ind i en besked. Søger du designorienterede roller, hjælper personligt brand dig med at holde siden, cv'et og profilerne i ét udtryk.

Små detaljer, der læses som smag

  • Én skriftfamilie, to vægte. En god sans-serif til alt, en monospace kun til kode.
  • En linjelængde på 60 til 75 tegn til brødtekst, så afsnit er behagelige at læse.
  • Reel kontrast: brødtekst bør bestå WCAG AA mod sin baggrund.
  • Et favicon, der passer til heroens farver.
  • Hurtig indlæsning: en portfolio for en udvikler, der tager fire sekunder at vise, argumenterer imod sig selv.
  • Et mørkt og et lyst tema kun hvis du vil vedligeholde begge ordentligt.

Vil du hellere slippe for at tegne forhåndsvisningsbillederne og skærmbilledrammerne i hånden, kan Gradiently lave dem på en Mark, en levende gradientbaggrund, der holder dine ord læselige, og med Pro kan du ændre størrelsen på ét design til linkforhåndsvisning, et LinkedIn-opslag og en X-header i ét trin. Den kan også forbindes til ChatGPT og Claude, så du kan bede om et sæt projektforhåndsvisninger, mens du skriver casene.

Forbind din AI-assistent

Lad Claude eller en anden MCP-klient søge i Marks og lave designs, der åbner i Studio.

Læs udviklerdokumentationen

Spørgsmål, folk stiller

Hvad bør en udviklerportfolio indeholde?

En hero på én linje om, hvad du bygger, tre til seks projektkort med problem, løsning og resultat, en kort om-sektion og kontaktlinks. Link til live projekter og deres kode.

Hvor mange projekter bør en udviklerportfolio have?

Tre til seks velforklarede projekter er stærkere end et langt gitter. Vælg arbejde, der viser den slags job, du vil have næste gang.

Hvilken størrelse skal et Open Graph-billede til en portfolio have?

1200×630 pixel. Hold navnet og beskrivelsen på én linje i midten, så intet bliver beskåret i kvadratiske forhåndsvisninger.

Skal en udviklerportfolio have en animeret baggrund?

Kun hvis den er diskret, ikke forsinker siden og respekterer indstillinger for reduceret bevægelse. En lagdelt CSS-gradient giver den samme finish til næsten ingen ydelsesomkostning.

Del denne guide

Skrevet af GradientlyVerificeret Gradiently-konto

Holdet bag Gradiently, et designværktøj bygget om Marks: levende gradienter, der får alt, du designer, til at ligne dig.

Se vores profil

På denne side

Strukturen i en udviklerportfolioEn hero-baggrund, der viser smagProjektkort, der forklarer effektOpen Graph-billeder til din portfolioSådan skriver du om- og kontaktsektionerneSmå detaljer, der læses som smag

Del denne guide

Næste om Anvendelser

Tips til designportfolio: vis dit arbejde, så du bliver ansat

Læs videre

Alle guides om Anvendelser
Baggrunde

Hero-baggrund til website: gradienter, der er rige og hurtige

5 min. læsning

Heroen er der, hvor et site gør sit første indtryk, og der, hvor det oftest bliver langsomt. En gradienthero kan være både det rigeste og det letteste på siden, hvis du bygger den rigtigt.

CSS og web

Dynamiske OG-billeder: generér linkvisninger automatisk

6 min. læsning

Det skalerer ikke at lave et billede til linkvisning for hver side manuelt, og ét generisk billede til hele sitet spilder dit mest viste billede. Generér dem i stedet.

CSS og web

Design af hero-sektion: den første skærm på din hjemmeside

5 min. læsning

Besøgende beslutter, om de bliver, før de scroller. Det er i heroen, de beslutter sig, så hvert ord og hver pixel i den skal gøre sig fortjent til pladsen.

Find det look, der kun er dit.

Hver Mark er en levende baggrund med én ejer. Prøv en ledig Mark, og sikr dig din, når det føles rigtigt.

Begynd at designe

Tjek et certifikat

Skriv et certifikatnummer eller en Marks kode for at se, hvem der ejer den.

Virker med ChatGPT og Claude

Bed din AI om et design. Den laver det i din Mark, klar til at redigere.

ChatGPTClaude
Sådan forbinder du

Produkt

  • Markedet
  • Udforsk
  • Priser
  • Certifikater

Lær

  • Designguiden
  • Hjælpecenter
  • Nyheder

Udviklere

  • Oversigt
  • ChatGPT og Claude
  • API-reference
  • API-nøgler

Virksomhed

  • Om os
  • Kontakt os
  • Log ind

Juridisk

  • Vilkår
  • Privatliv
  • Refusion
  • Mark-beskyttelse
  • Cookies
  • Alle politikker
Bevæg dig hen over bogstaverne. Hvert af dem bærer en ægte Mark.Rør ved et bogstav for at se dets Mark.Ét navn. Ti Marks inden i.
© 2026 Gradiently