Sprog:

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.

• Frontend: TypeScript, Svelte og React
• Backend: C#/.NET, Node og Rust
• Data: PostgreSQL, MS SQL og Oracle
• Drift: Linux on-prem, Windows Server, Docker og Kubernetes
• Leverance: CI/CD, identity, virtualisering og monitorering
• Sporbarhed: Låst lockfile, SBOM pr. release, ingen permanente CVE-undtagelser, samme image-digest fra test til prod

AI-engineering

Værktøjer, et team kan overtage uden mundtlig overdragelse.

• Agent-skills: Versionerede arbejdsgange i repoet
• MCP-servere: Afgrænset adgang til fagsystemer
• Hooks og guards: Checks før commit, push og deploy
• Navigerbar kodebase: Domænemodel, ADR’er og et kravindeks, agenten kan læse
• Overdragelse: Projektet kan gives videre uden mundtlig instruktion

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

2026–

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

Maj 2018–

Projekter fra behov til drift. Blandt andet InnoCloud, en platform til behovsafdækning. v3.innocloud.dk

Team lead

Rigshospitalet

Full-stack, on-prem

Udvikling og implementering af specialiseret it på Danmarks største hospital. Linux i et Windows-land.

Ekstern lektor

Danmarks Tekniske Universitet (DTU)

Sep 2021–

Undervisning i softwaremetoder og projektudvikling.

Chief Medical Officer

vCare Denmark

Cordia360

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.

📧 christian@budtz.eu
📱
🏢 København

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.