Profil
hvem der skriverJeg er søn af en landmand, født 28. oktober 1985 i Vestjylland. Vi fik vores første pc da jeg var syv, og til mine forældres frustration elskede jeg at skille elektronik ad. Jeg var ikke altid lige god til at samle det igen.
Jeg har båret aviser ud, passet børn, slagtet grise og arbejdet i byggeriet, før jeg nogensinde fik løn for at programmere. Det gav en arbejdsmoral jeg har taget med mig hele vejen.
Men vejen til universitetet gik gennem et computerspil. Jeg brugte nogle år på World of Warcraft, og da der kom nyt indhold og vi spillede efter at være de første i verden, eksploderede timeforbruget. Folk ville kalde det en afhængighed. Jeg var med til at lede en guild i en stor del af perioden, og det var der jeg første gang lærte at håndtere mennesker fra en lederposition. Det førte til et rigtigt arbejde: et år som souschef med ansvar for en internetcafé i Kgs. Lyngby.
Spillet var heller ikke kun spil. Det meste af tiden gik med at skrive add-ons — gøre brugeroplevelsen bedre, og mest af alt gøre spillet lettere for mig selv og min guild. Det blev til over to års intensiv Lua-programmering.
Jeg begyndte også på datalogi på Københavns Universitet. Jeg lærte en masse og morede mig, men indså at der ikke var tid til to så tidskrævende hobbyer. Efter første år læste jeg kun på halv tid, og i slutningen af andet år stoppede jeg, fordi jeg fik souschef-jobbet på fuld tid. Et år på arbejdsmarkedet gjorde mig klar til at tage en universitetsgrad. Jeg startede på DTU i 2009 og har ikke spillet computerspil siden. DIKU gav mig én ting jeg aldrig har sluppet: man vælger ikke ét sprog, man vælger det rigtige sprog til opgaven.
I dag arbejder jeg alene og tager hele vejen — fra den samtale hvor problemet bliver stillet op, til noget der kører i produktion og bliver ved med at køre. Jeg driver min egen infrastruktur frem for at leje den, fordi jeg vil kunne svare på hvorfor noget gik ned.
Det jeg har lavet længst, er at forklare. Ti gange som hjælpelærer i Matlab på DTU, tre gange i Java og C, over tusind studerende — og i dag i det åbne: hver gang jeg bygger noget, skriver jeg ned hvad der gik galt først.
Uddannelse
Linjen
2008 → i dagUdgivelser
målt på nuget.org, 30-10-202654 pakker under samme ejer, 853.535 downloads i alt. Det spænder fra Composite.WindowsAzure i 2013 til pks-cli i 2026 — tretten års udgivelser i én ubrudt linje.
Man skal være varsom med downloadtal. En download er ikke et menneske: CI-kørsler, caches og transitive afhængigheder tæller med. Tallet siger at tingene er blevet brugt, ikke af hvor mange.
Dertil 139 offentlige repoer på GitHub siden november 2012.
| Pakke | Downloads |
|---|---|
| PKS.Templates.ClaudeDotNet9 | 108.329 |
| PKS.Templates.ClaudeDotNet10.Full | 107.667 |
| DotNetDevOps.Extensions.EAVFramework | 101.944 |
| …EAVFramework.SourceGenerator | 87.332 |
| EAVFW.Extensions.Manifest.ManifestEnricherTool | 68.106 |
| EAVFW.Extensions.Manifest.SDK | 48.123 |
| EAVFW.Templates | 47.570 |
| DotNETDevOps.JsonFunctions | 28.494 |
| pks-cli | 26.438 |
| Composite.WindowsAzure | 21.334 |
Skriverier
94 indlæg, 2012 → 2026agentics.dk — 55 udgivne indlæg
- 2026-06-14Jeg troede jeg var blevet hacket
- 2026-06-14Jeg tog min Hetzner-maskine ned igen
- 2026-08-30MCP har vundet — bare ikke over CLI'en
- 2026-05-27Hjernen bag — at læse sine egne sessioner
s-innovations.net — 39 indlæg, 2012–2014
- 2012-10-07Hello World — Who am I
- 2013-04-26Deploying social oauth2 claims-aware websites to Azure using Git
- 2013-11-11Composite C1, Owin and SignalR integration
- 2014-01-04My soon 80-year-old grandma uses Windows 8
- 2014-02-22Multi-organizational sign-in with WsFederation owin middleware
- 2014-03-19Do not give company credentials out for social media accounts
Siden er lukket. Indlæggene ligger i Internet Archive.
Undervisning
DTU Compute, fra 2011| Kursus | Titel | Semester |
|---|---|---|
| 02102 | Introductory Programming (Java og C) | Forår 2011 |
| 02631 | Introductory Programming with Matlab | Efterår 2011 — første gang |
| 02101 | Introductory Programming (Java) | Efterår 2011 |
| 02102 | Introductory Programming (Java og C) | Forår 2012 |
| 02609 | Modelling and Programming | Efterår 2012 |
| 02318 | Elementary Programming for Diplom-E | Efterår 2012 |
| 02102 | Introductory Programming (Java og C) | Forår 2013 |
| 02633 02631 | Introductory Programming with Matlab | Ni gange mere efter 2011 — tre-ugersblokke i januar og juni |
Over tusind studerende kom igennem de hold. Kurserne blev evalueret anonymt, og her står alle tredive svar der nævnte mig — ordret, med de stavefejl de blev skrevet med:
Meget dygtig.
Rigtig dygtig!
God hjælpelærer
Alle elsker Poul!
Super godt arbejde.
Fantastisk hjælpelære
jeg vell siger tak Poul.
Fantastisk dygtig hjælpelærer
dygtig, venlig og god til at forklare
har også kort haft ham i matlab - han har styr på det
God til at komme med eksempler som passer ind på opgaven
jeg tydeligt mærke at Poul er meget dygtig til programmering!
Virkelig god hjælpelærer! god til at sætte sig ind i elevernes problemer!
Mega god til at forklarer og hjælpe, så bliv ved med det gode arbejde. :-)
klart min ynglingshjælpelærer! altid tålmodig og god til at forklare os det
Super god hjælpe lærer. rigtig god til at forklare og hjælpe når man spørger :)
jeg har været glad for det overblik og sammenkædning af de forskellige moduler poul har givet
Jeg synes Poul har været en fantastisk hjælpelærer i forhold til hvad jeg har haft i andre kurser.
Rigtig god. Han forklarer det så man forstår det og han har et godt overblik over hvor problemet er
Super godt! god gennemgang af opgaverne når de ikke forstås. opmærksom på at vi skal lære noget af det.
Opsøgende og god til at sætte sig ind i den individuelle studerendes problem. Hvilket resulterer i god hjælp :)
Poul kan godt være lidt kort for hovedet men han er god til faget og hjælper med problemerne der opstår i læringsprocessen
Poul har været en rigtig god underviser til at klargøre fagets indhold, og svare på spørgsmål så man selv danner en forståelse hvorfor.
Har ikke altid haft tid til at kunne svare ordentligt på spørgsmålene, da han ofte var alene om formiddagen, men i de tilfælde hvor der var tid da var svarene gode.
En rigtig god hjælpelærer, men det er ærgerligt han var helt alene som hjælpelærer om formiddagen. Det gjorde at han ikke kunne når at forklare alt det der skulle forklares.
Super dygtig og rar lærer. Der er aldrig et dumt spørgsmål eller jo dem har jeg mange af. Men han er stadig altid flink til at forklare. Tager sig altid tid til at finde og løse evt. problemer.
jeg sad normalt i et undervisningslokale hvor poul ikke var hjelpel., dog var han i vores lokale fem minutter. og i denne korte periode kunne man virkelig! mærke at han havde styrt på de her projekter - 5*!
du er god til at bruge din tid med studerende der søger hjælp. Nogle gange brugte du nogle indbygget funktioner som vi ikke havde lært til at hjælpe os med at løse opgaverne, men det virkede! tak for hjælpen og 3 gode uger!
Raul, thank you. The amount of patience you had when i was asking stupid questions was unbelievable. And the cake, dang that cake was so good, i'm giving you this. ,,,,, _|||||_ {~*~*~*~} __{*~*~*~*}__ `-------------` (it's a cake)
Hjælpelæreren har især været god til at formidle stoffet, og forklare hvo ens problemer har været. Samt følte jeg, at jeg lærte mest af min fejl, når denne hjælpelærer var forbi, da han netop var istand til at skære det ud i pap og logisk følge en hvor ens fejl lå.
"Poul Sørensen har en solid baggrund i programmering, og han har talent for at kommunikere med studerende der finder programmeringens abstraktioner svære. Han er meget pålidelig, dygtig og grundig. Jeg finder Poul Sørensen blandt de bedste 10 % af de undervisningsassistenter jeg har mødt."
Arbejde
udvalgte sagerAMMO — sikkerhed omkring lufthavne fra rummet
Satellitbaseret jordobservation til at overvåge arealerne omkring lufthavne for forhindringer og dyreliv, koblet med et sky- og browserbaseret styringssystem. Afsluttende review på ESA/ESTEC i maj 2017.
business.esa.int/projects/ammoKulturnatten
Sitet brød sammen under trafikspidsen på selve aftenen, år efter år. Jeg flyttede det over på Azure-webrollen, så det kunne skalere på den ene aften om året hvor det betyder noget.
kulturnatten.dkComposite Windows Azure WebRole
Azure Cloud Service-pakken der holdt Composite C1-sites kørende på tværs af IIS-noder og Blob Storage. Brugt af Composite selv, deres kunder og mig. Udgivet på NuGet.
EAVFW
Et framework til model-drevne forretningsapplikationer: manifest, sikkerhedsmodel, workflow-motor og kodegenerator. Den mest hentede familie af pakker jeg har lavet.
eavfw.ioAgentics
Platformen hvor agenter kører arbejdet på samlebånd og mennesket godkender. Egen platform, eget registry, egen DNS, egen drift — så jeg kan svare på hvorfor noget gik ned.
agentics.dkarvo.works
Hosting og drift for dem der bare skal have et website der virker. Provisionering, certifikater og adgangskontrol kører som agenter på min egen boks.
arvo.works