// entry
// point

Kok om dagen · frontend developer om aftenen

Friske råvarer i køkkenet. Ren kode på skærmen.

Jeg er Cliff. Jeg har brugt år på at lære, at et godt håndværk handler om rækkefølge, timing og at turde tage noget af tallerkenen igen. Det gælder også på nettet. Jeg bygger sites og web-apps der er hurtige, gennemtænkte og til at finde rundt i.

Se projekterne
cliff.js samme metode
// To køkkener. Én arbejdsgang.export function service({ råvarer, deadline }) {  const mise = enPlace(råvarer);   // alt klar før der tændes  const ret  = smagTil(mise, {    syre: 0.2,    salt: 'til sidst',  });  if (!ser_rigtig_ud(ret)) return service({ råvarer, deadline });  return deploy(ret, { temperatur: 220, deadline });}// 
/* story */

Om Cliff

Håndværk er håndværk.
Kun redskaberne skifter.

I køkkenet

Jeg lærte at arbejde under pres, hvor rækkefølgen afgør alt. Mise en place før der tændes. Smag til undervejs, ikke til sidst. Og den svære del: at tage noget af tallerkenen igen, fordi det ikke gør retten bedre.

Et køkken er også et system. Alt handler om flow, om hvor tingene ligger, og om at næste mand kan tage over uden at spørge.

På skærmen

Præcis de samme vaner. Struktur før features. Test i browseren frem for i teorien. Ingen pynt uden funktion. Og et DOM-træ der er lige så ryddeligt som en ren bordplade — fordi den der arbejder videre på det, også skal kunne finde rundt.

Jeg bygger primært med vanilla JS, React og WordPress, og jeg går op i det man mærker frem for det man ser: ventetid, klikafstand, om noget hopper når det loader.

En opskrift er en algoritme med bedre lugt. Begge dele skal kunne gentages af en anden — ellers er det bare held.

// map()
// over
// projects

Udvalgte projekter

Ting jeg har bygget
og stadig passer på.

5 / 5 vist
/* tools */

Værktøj & metode

Knivene i tasken.

Jeg vælger det enkleste værktøj der løser opgaven, og bliver ved med at kunne løse den om to år.

HTMLCSSJavaScriptReactTailwindPHPWordPressElementor ProWooCommerceMySQLREST APILeaflet / MapsGitFigma
Mise en place

Struktur før features

Datamodel, komponenter og navngivning på plads først. Så bliver resten hurtigt — og til at ændre bagefter.

Smag til

Test i browseren, ikke i teorien

På rigtige telefoner, på dårligt netværk, med tastaturet alene. Det er der problemerne viser sig.

Tag noget af

Ingen pynt uden funktion

Hver animation, hvert felt og hver linje tekst skal gøre noget for brugeren. Ellers ryger det.

Server varmt

Hastighed er design

Et site der loader på under et sekund føles bedre end et der er smukkere. Helst begge dele.

Kontakt

Har du en idé — eller bare
lyst til en kop kaffe?

Fortæl hvad du gerne vil have til at virke. Jeg svarer som regel samme dag, medmindre jeg står midt i en service.

hej@cliffhulsten.dk
© 2026 Cliff Hulsten Portfolio Bygget i hånden — ingen frameworks, ingen cookie-banner