Fra baggrundsmateriale til kode i drift
Softwareingeniør fra DTU med erfaring som udvikler, arkitekt, underviser og team-lead. Jeg tager projekter fra baggrundsmateriale og interviews til kode i drift — også i regulerede domæner, hvor fagligheden sidder hos andre end udviklerne, og hvor dokumentation, sporbarhed og sikkerhed er en del af leverancen.
Kernekompetencer
- • Analyse og scope — interviews, user stories og specs som source of truth
- • Arkitektur — domænemodel, ADR’er og integrationsgrænser
- • Udvikling — TypeScript/Svelte/React, C#/.NET, Rust, SQL og CI/CD
- • Kvalitet — test-driven development, contract tests og gated kode
- • Sikker AI-brug — least privilege, human-in-the-loop, sandboxes og lokal agent ved følsomme data
- • AI-værktøjer — agent-skills, MCP-servere, hooks og guards
Sådan arbejder jeg
- • Spec før kode. Domæneeksperter validerer use cases, før der bygges.
- • Faser med gates. P0 er ofte en UX-pretotype og en teknisk POC, afsluttet med go/no-go.
- • TDD. Done betyder kode, en grøn test og dokumentation.
- • AI i hele processen. Agent-output er et forslag, indtil et menneske har reviewet og merget.
Stack og AI-engineering
Full-stack fra TypeScript og .NET til Rust og on-prem. Ved siden af de værktøjer, der gør AI-brugen ensartet og til at overtage.
Udvikling og drift
Fra applikationskode til den pipeline, der sætter den i drift, med sporbarhed bygget ind.
AI-engineering
Værktøjer, et team kan overtage uden mundtlig overdragelse.
Det jeg leverer
Samme kæde, fra første interview til en gate, I kan skrive under på.
Analyse og scope
Stakeholder-interviews bliver til user stories og use cases, valideret med domæneeksperter. Specs er source of truth.
Arkitektur
Domænemodel som fælles sprog, integrationsgrænser og beslutninger fastholdt som ADR’er.
Udvikling
Full-stack fra spec til drift: TypeScript, Svelte, React, C#/.NET, Node og Rust.
Kvalitet og audit
TDD, contract tests og sporbarhed fra krav til test til kode. Sikkerhedsgates i CI/CD.
Sikker AI-brug
Least privilege, human-in-the-loop og log over, hvad der blev foreslået, og hvad der blev accepteret. Følsomme data bliver i aftalt miljø, lokalt når det kræves.
AI-værktøjer
Agent-skills, MCP-servere, hooks og guards. En arbejdsgang, et team kan overtage.
Erfaring
Arkitektur, leverance og metoden omkring det.
Konsulent, arkitekt og lead-udvikler
Managed service, dansk hosting
Fra baggrundsmateriale og stakeholder-interviews til bestået P0-gate på 100 timer. Omkring 1000 unit-tests plus e2e- og contract-tests, 0 kendte sårbarheder i produktionsafhængigheder, ISO 27001-checkliste og audit-gate i CI/CD. Processen er dokumenteret i applikationen, så styregruppen kan følge status uden at spørge.
Selvstændig konsulent
medicIT
Projekter fra behov til drift. Blandt andet InnoCloud, en platform til behovsafdækning. v3.innocloud.dk
Team lead
Rigshospitalet
Udvikling og implementering af specialiseret it på Danmarks største hospital. Linux i et Windows-land.
Ekstern lektor
Danmarks Tekniske Universitet (DTU)
Undervisning i softwaremetoder og projektudvikling.
Chief Medical Officer
vCare Denmark
Med i founder-teamet bag Cordia360, en digital platform til håndtering af kronisk sygdom. cordia360.com
Uddannelse
B.Eng. IT (DTU) · Cand.med. · BioMedical Design Fellowship
B.Eng. IT fra DTU, cand.med. og BioMedical Design Fellowship.
Første skridt
Tre stakeholder-interviews. Et scope-notat. Et forslag til en P0 med gate-dato. Derfra er det jeres beslutning, om vi bygger videre.
Kontakt
Tilgængelig for projekter, hvor dokumentation, sporbarhed og sikkerhed er en del af leverancen.
Det I får med
En metode på skrift. Mennesker ejer beslutningerne. AI står for accelerationen.
- ✓ Specs som source of truth
- ✓ Gates med eksplicit go/no-go
- ✓ Sporbarhed fra krav til deploy
- ✓ AI, hvor et menneske har ansvaret for merge
© 2026 medicIT. Spec-drevet udvikling med AI.