Vi finder, hvor jeres flow lækker. Og lukker hullet.
Semikolon er et hold på to: koncept, design og frontend i den ene ende; fullstack, backend og AI-integration i den anden. Den, der tegner løsningen, sidder i samme repo som den, der bygger den, så intet forsvinder i en overlevering. Fra første skitse til dokumenteret effekt i tallene.
To specialister, ingen mellemled; koncept → design → kode → drift; AI som værktøj, ikke som salgstrick
- 01 Produkt100%
- 02 Kurv58%
- 03 Konto47%
- 04 Levering17%
- 05 Fragt16%
- 06 Betaling15%
- 07 Kvittering14%
63 % af mobilbrugerne falder fra på adressevalidering. Opslaget timer ud efter 8 sek. uden fejlbesked.
src/checkout/AddressLookup.vue:142
Illustreret eksempel. Tallene er ikke fra en konkret kunde.
Sådan ser en flow-audit ud.
Vi lægger adfærdsdata, session-optagelser og selve kodebasen ind i den samme analyse. AI finder mønstrene på tværs, og vi vurderer hvert fund fagligt, før det kommer på listen. Vælg et flow og se, hvad der kommer ud.
- læser 12.903 nye konti…
- følger aktivering i 14 dage efter oprettelse…
- sammenholder med serverlogs og fejlsporing…
FUND (3) — sorteret efter estimeret effekt
[kritisk]Trin 1 · Bekræft e-mail
18 % modtager aldrig bekræftelsesmailen.
Afsenderdomænet mangler DKIM, så store udbydere afviser i stilhed. Der logges ingen bounce.
infra/mail/dns.tf — DKIM-record ikke udrullet
estimeret effekt: +2.300 aktiverede konti om året
[høj]Trin 3 · Opsætning
Tom tilstand giver ingen vej videre.
44 % af dem, der kommer hertil, laver aldrig deres første projekt. Der er intet eksempel og ingen skabelon.
Forslag: forudfyldt demoprojekt + 3 skabeloner
estimeret effekt: +11 % dag-7-aktivering
[medium]Hele forløbet
Syv felter er obligatoriske. Tre af dem bruges aldrig.
Felterne læses ikke af noget system og bliver ikke vist nogen steder.
Fundet ved at følge felterne gennem hele kodebasen
estimeret effekt: −40 sek. i gennemsnitlig opsætningstid
Første fund er et infrastrukturproblem, ingen havde kigget efter i tallene.
Illustreret eksempel bygget på den type fund, en rigtig audit giver. Tallene er ikke fra en konkret kunde.
Vi dækker kæden fra idé til drift. Uden overlevering undervejs.
De fleste opgaver falder ned mellem to bureauer: den ene kan design, den anden kan kode, og ingen af dem tager ansvar for, om det virker bagefter. Vi kan begge dele, og vi måler bagefter.
Koncept & idéudvikling
Vi oversætter forretningsmål til et konkret digitalt koncept. Brugerrejser, hypoteser og en prioriteret plan for hvad der skal bygges først, og hvad der ikke skal bygges.
Design & UX
Interfacedesign i høj kvalitet, bygget på et designsystem der kan holde til at vokse. Klikbare prototyper, så vi kan teste det dyre inden det bliver dyrt.
Frontend
Vue, Nuxt og TypeScript. Tilgængelighed og performance er ikke et efterfølgende tjek. Det er en del af måden, vi bygger komponenterne på.
Backend & integrationer
API’er, datamodeller, betaling, CRM og ERP. Vi bygger fundamentet, så løsningen stadig står op, når trafikken og kravene tredobles.
AI i produktet
Søgning der forstår spørgsmålet, supportsvar med kilder i jeres egne data, automatisk kategorisering. Med guardrails, evalueringer og en KPI vi kan måle på.
Effekt & optimering
Tracking der kan stoles på, eksperimenter der er sat rigtigt op, og en rapport der siger hvad der virkede. Vi stopper ikke ved launch.
Fra idé til dokumenteret effekt.
Fem trin. Hvert trin har en leverance, I kan holde os op på, og vi begynder i data, ikke i en skabelon.
- 01
Kortlæg
Vi starter i data og i koden, ikke i en workshopskabelon. Hvad sker der faktisk, hvor taber I folk, og hvad står der i vejen teknisk?
Leverance Nulpunktsmåling + prioriteret fundliste
- 02
Koncept
Vi formulerer løsningen som hypoteser med en forventet effekt, så vi kan skære fra på et oplyst grundlag i stedet for på fornemmelser.
Leverance Koncept, brugerrejser, succeskriterier
- 03
Design
Interface og designsystem bygges parallelt. Vi tester det, der er dyrt at bygge om, mens det stadig kun er en prototype.
Leverance Designsystem + klikbar prototype
- 04
Byg
Frontend og backend kører samtidig: vi er to, der sidder i hver sin ende af samme repo. I får noget at klikke på hver uge.
Leverance Produktionskode, tests, dokumentation
- 05
Bevis
Vi måler mod nulpunktet, kører eksperimenterne færdige og skriver ned hvad der virkede. Derefter starter næste runde af fund.
Leverance Effektrapport + næste prioriterede liste
AI er vores værktøj. Ikke vores produkt.
Alle kan få en model til at spytte en hjemmeside ud. Det er ikke det, vi sælger. Vi bruger AI der, hvor et hold på to ellers ikke kunne følge med: til at læse hele kodebasen, gennemgå tusindvis af sessioner og finde de fejl og flaskehalse, ingen har tid til at lede efter manuelt. Beslutningerne tager vi selv.
Flow-audit
Vi kobler adfærdsdata, session-optagelser og selve kodebasen sammen. AI finder mønstrene på tværs, vi vurderer dem fagligt, og I får en prioriteret liste med estimeret effekt og et konkret sted i koden at starte.
- Adfærdsdata + kode i samme analyse
- Prioriteret efter effekt, ikke efter smag
- Peger på fil og linje, ikke på en følelse
Fejl- og regressionsjagt
AI-assisteret gennemgang af kode, logs og fejlsporing. Vi finder de fejl, der koster konverteringer i stilhed. Også i systemer, vi ikke selv har bygget.
- Virker også i arvet kode
- Fanger edge cases før brugerne gør
- Ender som pull requests, ikke som PDF
AI inde i løsningen
Når det giver mening for brugeren, bygger vi det ind i produktet: semantisk søgning, assistenter med kilder i jeres data, automatisk sagsbehandling. Altid med en måling der viser om det rent faktisk hjælper.
- Guardrails og kildehenvisning
- Evalueringssæt før produktion
- Målt på en forretnings-KPI
Sådan bruger vi AI
- Bruger AI til at læse 200.000 linjer kode på en eftermiddag
- Lader AI finde mønstre i adfærdsdata og vurderer dem selv bagefter
- Genererer testdækning og fanger regressioner tidligt
- Bygger AI-funktioner med evalueringer, så vi ved om de bliver bedre
- Dokumenterer hvad AI har rørt ved, og hvem der har godkendt det
Sådan gør vi ikke
- Sælger AI-genererede skabelonsites som håndværk
- Lader en model bestemme jeres informationsarkitektur
- Sender ureviewet AI-kode i produktion
- Klistrer en chatbot på, fordi det ser moderne ud
- Fodrer jeres data ind i noget, I ikke har sagt ja til
To personer. Hele værdikæden.
Vi er små med vilje. I taler med dem, der laver arbejdet, hver gang. Det gør beslutninger hurtigere og fejlfortolkninger sjældnere.
Morten Hoffmann
Digital Experience Lead
Har ansvaret for hele den digitale oplevelse, fra idé til dokumenteret effekt. Identificerer mulighederne, får løsningerne realiseret og optimerer dem løbende ud fra data og resultater.
Konceptudvikling · UX & interfacedesign · Frontend · Effektmåling · Workshopfacilitering
Nikolaj Reichardt
Fullstack & AI Engineer
Bygger fundamentet og hjernen: arkitektur, API’er, datamodeller og drift. Får AI til at gøre noget rigtigt nyttigt inde i selve løsningen frem for at ligge ovenpå som pynt.
Backend & arkitektur · Fullstack · AI-integration · RAG & agenter · DevOps
Værktøjskassen
- Vue 3
- Nuxt
- TypeScript
- Vite
- Node
- Python
- PostgreSQL
- Supabase
- REST & GraphQL
- Claude & OpenAI API
- Vektordatabaser
- Playwright
- Figma
- GA4
- Docker
Tre måder at komme i gang på.
De fleste starter med en audit. Den koster lidt, tager to uger og gør det tydeligt, om der overhovedet er noget at komme efter. Også hvis svaret er nej.
Flow-audit
2 uger · fast pris
Den hurtigste måde at finde ud af, hvor pengene lækker.
- Gennemgang af data, adfærd og kodebase
- Prioriteret fundliste med estimeret effekt
- De to hurtigste fund implementeret
- Gennemgang med jeres team
Projekt
4–16 uger
Fra idé til noget, der er live og kan måles.
- Koncept, design og teknisk løsning
- Frontend, backend og integrationer
- Måleopsætning fra dag ét
- Overdragelse og dokumentation
Løbende partner
Månedlig aftale
Fast kapacitet til at blive ved med at gøre det bedre.
- Aftalt kapacitet hver måned
- Løbende optimering og eksperimenter
- Vedligehold og videreudvikling
- Månedlig effektrapport
Rimelige spørgsmål.
Vi tager ikke opgaver, vi ikke kan stå inde for. Til gengæld er der ingen projektleder, ingen overlevering og ingen juniorer, der lærer på jeres regning. Vi arbejder i korte forløb med noget at se på hver uge, og har brug for en rolle vi ikke dækker, siger vi det og trækker en, vi har arbejdet med før, ind.
Ja, som værktøj, på samme måde som vi bruger en compiler og en linter. Men ingen linje går i produktion uden at en af os har læst og forstået den. Forskellen på os og et AI-genereret site er, at vi kan svare på hvorfor koden ser ud, som den gør.
Det er faktisk der, vi er stærkest. Vores flow-audit er bygget til arvet kode: vi læser kodebasen igennem, holder den op mod adfærdsdata og finder de fejl og flaskehalse, der har ligget der i årevis, uden at nogen har haft tid til at lede.
En flow-audit er fast pris, så I kender beløbet på forhånd. Projekter estimerer vi efter en kort afklaring. Vi giver hellere et realistisk estimat med forbehold end et pænt tal, der ikke holder. Løbende samarbejde afregnes månedligt efter aftalt kapacitet.
Hvad er den ene ting, der irriterer jer mest ved jeres nuværende løsning?
Skriv den ned i beskeden. Vi svarer med, hvordan vi ville gribe den an. Også hvis svaret er, at I ikke har brug for os.
- Skriv direktehej@semikolon.dev
- BaseKøbenhavn