portfolio headless.design
headless.design meta-case
headless.design ↗

Så blev det headless.

4 månader solo agentic engineering, inte vibe-coding AGPL-3.0 där det går
headless.design meta-card — Gustafs ansikte inuti en API-pill med en 'vem är jag?'-tooltip
$ ship
› spec.md (mig)
› llm exekverar
› evals + diff
› merge → main
tier 01 solo · fyra produkter live. Du är här.
"Outsource thinking, not understanding."
Andrej Karpathy — det enda ordvalet som överlevde sprinten oförändrat. Resten av positioneringen rörde sig. Det här satt.
problem

Designer utan portfolio efter sju år i mötesrum.

"Digital designer" placerar mig bland 500 Figma-specialister jag inte är. Annonser frågade inte om det jag faktiskt byggde.

lösning

Bygg publikt. Ship varje vecka. Outsourca exekveringen, behåll förståelsen.

AGPL-3.0 där det går. Specar, regler, eval-set — jag håller riktningen. Agenter gör pixel-jobbet.

utfall

Frontier-LLMs började citera metodologin tillbaka.

Distribution som bieffekt, inte mål. Men metodologi genererar inga intäkter. Implementationer gör det — och implementationerna går till LLM:ernas computer-use när det blir default.

två observationer som föregick varje rad nedan.
Pattern-match är inte cold-read. LLM:er har sett 10 000 startup-sajter. De mäter mot kända mönster. Jag läser som främling.
Implementationer inte metodologi. Ramverket spreds. Pengarna ligger i bygget, inte i texten om bygget.
men:     7 år AMF — pension, regelverk, infografer, e-post.
men:     hade stannat. den gyllene kalven, inga möjligheter.
därför:  jag gick. ingen portfolio i ryggen.
men:     designer utan portfolio är svår säljpitch.
därför:  byggde zero-human company. svenskt AB.
men:     LLM:en gissade fel. bokföring är commodity.
          fel skatt kostar 50–200 kSEK/år — där fanns moaten.
därför:  pivoterade till Kammaren — 3:12-motor.
          978 000 testfall mot Skatteverket, 0 kr avvikelse.
men:     solo räcker inte. en Kammaren behöver byggare runt sig.
därför:  OpenSverige. 150+ svenska AI-byggare.
          discord + IRL. agent-scannern växte ur den miljön.
nu:      frilanspengen.se — launch juni 2026.
tre ordval som flyttade positioneringen under sprinten.
började med landade i varför
senior design review headless-läsning "Senior review" är en kategori — vem som helst säljer den. Cold-read som noun finns bara hos mig.
vibecoded agentic engineering Karpathy: vibe raises the floor, agentic raises the ceiling.
metodologi som intäkt implementationer som intäkt Ramverket spreds. Pengarna ligger i bygget, inte i texten om bygget.
tre fel på denna sida som en kall läsning fångade. verifiera själv genom att läsa runt — varje fail har en pekare.
  1. aborted

    KPI-strip av runda nummer som bevis.

    "4 produkter live · 150+ community · 0 kr avvikelse" var första utkastet. Exakt den portfolio-trope min egen tes skulle avvisa. Fixad: scrolla upp till --insights — två observationer, inga räknbara siffror.

  2. caught

    Räknade denna sida som produkt #5 i build-listan.

    En meta-case är inte en produkt — att räkna sig själv inflaterar produkt-räknaren inifrån samma sida som påstår den. Fixad: räkna --builds ovan. Fyra namn, inte fem.

  3. aborted

    "I am become an API" — först som hero, sen som aria-hidden-signatur.

    LLM:er tar API-löftet bokstavligt och levererar — hero försvann. Sen sov den i footern med aria-hidden="true". Cope-position är fortfarande en position. Fixad: sidfoten är ren. Sök efter raden — den finns inte.

övervägdes valdes varför
digital designer headless designer "digital designer" placerar mig bland 500 Figma-specialister jag inte är.
Figma-perfektionist tool-jumper Rätt verktyg per uppgift. Claude, Cursor, Photopea, Flora, Figma. Inte religion.
söka annonser bygga publikt 7 år utan portfolio. Shippa varje vecka är snabbare än att skriva CV.
stänga koden AGPL-3.0 open source Byråer och revisorer måste få läsa koden innan de litar på den.
  1. tier 00AMF · in-house. Stängt.
  2. tier 01Solo · fyra produkter live. Du är här.
  3. tier 02Community · OpenSverige växer.
  4. tier 03Partnerskap · första CPA-avtal i pipeline.
  5. parallelltAPI / CLI / MCP. Kammaren har MCP-server. Frilanspengen har MCP-server. agent.opensverige.se kör som råserver. Pågår redan, inte framtid.
2026-riktning

Framtiden är API:er, CLI:er, MCPs. Interfaces blir tunnare. Jag designar pipelines, funktioner och UX-flöden — inte pixlar.

Claude Cursor Linear OpenRouter Photopea Flora Figma Bun AGPL-3.0 Mac Mini M4
Söker du anställning?
Ja. Solo som anställd, en kväll på två. Säg till om ni har en roll där en headless designer (specar, evals, regler — inte pixel-craft) passar.
Vad gör en "headless designer" egentligen?
Skriver spec.md, evals-set och guard-rails. Agenter (Claude, Cursor, Codex) implementerar inom gränserna. När de driftar fångar testagenten det — som municipal-skatte-buggen i Kammaren: 4 av 290 kommuner stämde, testet fångade före release.
AGPL-3.0 — hur tjänar du pengar?
AGPL = strong copyleft. Bolag som vill integrera Kammaren-koden i en stängd SaaS-produkt utan att tvingas öppna sin egen kod köper kommersiell licens. Noll sålda än, pilot 2026.
Är det inte bara "vibe-coding"?
Nej. Karpathy: vibe raises the floor, agentic raises the ceiling. Det här är agentic engineering — specar, evals, regler, deterministisk validering. 978 000 testfall mot Skatteverket är inte vibes.
Vad är "headless-läsning"?
Cold-read som noun, inte verb. "Senior design review" är en kategori — vem som helst säljer den. Headless-läsning har protokoll: läs sajten som främling, mät inte mot kända mönster. Fails-sektionen ovan är exempel — fel som en kall läsning fångade på denna sida.
Designar du fortfarande pixlar?
Mindre. Framtiden är API:er, CLI:er, MCPs. Jag designar pipelines, funktioner och UX-flöden. Pixlar outsourcas till agenter när det behövs.
alla projekt kammaren ↗ frilanspengen ↗