Teknisk ledelse & rådgivning
En erfaren ingeniør med i lokalet
En, der sidder på jeres side af bordet, når en leverandør, et budget eller en arkitekturbeslutning kræver en ekstra kvalificeret vurdering.

Foto: Pexels / Pixabay 
Foto: tungnguyen0905 / Pixabay
Udvalgte resultater, der demonstrerer denne ydelse.
-
Én infrastrukturplan til 14 afdelinger
Har designet en omfattende infrastrukturramme for et forskningsinstitut, der omfatter 14 afdelinger, med fleksible moduler, samlede datapipelines og strukturerede supportstrategier, der sikrer langsigtet forankring.
-
Har ført en GIS‑kortapp til 10x omsætningsvækst
Har ledet softwareudviklingen af en GIS‑kortapplikation, øget omsætningen 10 gange og positioneret produktet som et primært dataaktiv.
-
Har styret full‑stack‑udviklingen af GIS‑kort
Har styret full‑stack‑udviklingen af GIS‑kort med ansvar for PostgreSQL, Mapbox, ReactJS og NodeJS for at skabe en integreret løsning.
-
Har sparet 4.000 timer: team vokset fra 2 til 18
Har sparet 4.000 timer ved at være mentor for et team og udvide det fra 2 til 18 medlemmer, optimere arbejdsgange og fremme samarbejdet mellem afdelingerne.
-
Har skrevet 50.000 ord softwaredokumentation
Har skrevet 50.000 ord omfattende softwaredokumentation med Markdown i GitHub, Craft og Confluence og derved sikret fastholdelse af viden og gennemsigtighed i processen.
-
Har ledet væksten fra 4 til 14 medarbejdere
Har ledet virksomhedens vækst fra 4 til 14 medarbejdere ved at anvende agile metoder og effektiv projektledelse.
-
Har ledet over 30 GIS‑projekter
Har ledet udvikling, idriftsættelse og support af over 30 GIS‑projekter og udvist ekspertise i PostgreSQL, Bash, Python, JavaScript, GDAL, ArcGIS, PostGIS og Mapbox.
-
Har vejledt virksomhedsprojekter i udviklingen
Har vejledt i gennemførelsen af en lang række af virksomhedens projekter og ydet ekspertstøtte i softwareudviklingens faser.
-
Har fornyet processer og sparet 8.000 timer
Har gennemgribende fornyet interne processer og sparet 8.000 timer ved at forbedre softwarearkitektur, systemer og planlægningseffektivitet.
-
Har strømlinet CI/CD og sparet 4.000 timer
Har strømlinet CI/CD‑processer og sparet 4.000 timer ved at indføre automatisering i softwareudviklingspipelines.
-
Har indført nul advarsler som krav i seks sprog
Har sat en kvalitetsstandard med nul advarsler i seks sprog — Go, TypeScript, SQL, Python, Shell og Markdown — håndhævet af pre‑commit‑hooks.
-
Har fastlagt platformens grundbeslutninger
Har fastlagt platformens grundlæggende beslutninger i ugerne efter, at repositoryet blev oprettet i november 2025 — lagdelingen, database‑first‑dataadgangen og standarden med nul advarsler — og de holder stadig ni måneder senere.
-
Har leveret analyser og løbende statusrapporter
Har leveret analyser og løbende statusrapporter til direktøren og omsat tekniske KPI'er og leveringsstatus til beslutninger.
-
Har bygget en testsuite til Go, SQL og browseren
Har bygget en lagdelt automatiseret testsuite — 981 Go‑tests, 543 frontend- og browserspecs, 494 SQL‑adfærdstests — med mutationstest, property‑based tests og en tilgængelighedsgate.
-
Har bygget en kontrolmotor med 268 tjek
Har bygget repositoryets kontrolmotor — 268 registrerede commit‑tjek, 277 lint‑regler og 15 egne ESLint‑regler — plus 146 tests af selve tjekkene, så det er builden, der holder standarden, ikke reviewet.
-
Et sikkerhedsnet, der ikke længere koster en halv time
Har skåret sitets browserdrevne kvalitetsgate fra 1.636 sekunder til 615 ved at afvikle dens tjek med de længste først gennem en worker‑pulje begrænset til fire spor, efter at have målt, at alfabetisk rækkefølge kostede 320 sekunder mod 224.
-
Har kørt udvikling som 51 nedskrevne initiativer
Har styret sitets udvikling som 51 nedskrevne initiativer fordelt på 54 plandokumenter, hvert med sine åbne afkrydsningsfelter, sine målinger og de beslutninger, det fravalgte — herunder seks af otte fund om agentparathed, der blev afvist med begrundelsen noteret.
-
Har sat dokumentationen under sin egen linter
Har sat dokumentationen under sin egen linter — et linjebudget pr. fil, der kun kan sænkes, et indekskrav og et tjek af faktiske stier — som fandt seks af ni planer markeret som færdige, selvom de stadig havde felter, der ikke var krydset af, og fjorten opgaver, der spærrede hver commit uden at være nævnt i noget dokument.
-
Har lintet selve kvalitetsgaten på 10.242 linjer
Har bragt 10.242 linjer kvalitetsgate‑JavaScript under en formatter og en linter efter at have fastslået, at det var den største kodemængde i repositoryet og den eneste, som intet værktøj læste, og rettet 13 fund uden at undertrykke nogen.
-
Har givet generatoren 981 tests og 92 % dækning
Har holdt generatoren på 981 testtilfælde og en nedre grænse på 92 % grendækning med advarsler behandlet som fejl og eftervist idempotens ved at køre hele build‑pipelinen to gange fra en tom fil og kræve, at det andet gennemløb intet ændrer.
-
Har slået alle linterregler til som fejl
Har slået hver eneste regel i Python‑linteren til som fejl og arbejdet 1.815 fund ned til nul, hvor hver af de få undtagelser har en skriftlig begrundelse, og to af dem er sikret af et tjek i stedet for en kommentar.
-
Har skrevet tests af selve tjekkene
Har skrevet tests af selve tjekkene efter at have fastslået, at et tjek, der kun fodres med rent input, en dag melder fejlfrit, fordi det intet har læst — ved at plante en stavefejl for at bekræfte, at stavekontrollen finder den, og ved at tage et id‑interval fra databasen i stedet for fra et tal i testen.
-
Har fundet uenighed mellem hooks og kvalitetsgate
Har opdaget, at commit‑hooks og kvalitetsgaten kørte forskellige tjek, selvom et dokument lovede, at de var de samme, ved at sammenligne de to lister i en test — de fem, der kun nogensinde blev kørt manuelt, var dem, der læste CV‑prosaen.
-
Har indført Swift 6 strict concurrency over C
Har indført Swift 6's complete strict concurrency uden actors og bygget bro fra en blokerende C‑hændelsesløkke til main actor gennem én producent, én forbruger og én rækkefølge — efter at have fastslået, at en opgave pr. hændelse mister den rækkefølge, grænsefladen afhænger af.
-
Har fået testsuiten ned på 8,9 sekunder
Har taget testsuiten fra seks tests over en grænse på tres sekunder til 135 beståede på 8,9 sekunder ved at profilere hovedtråden og fjerne de to kald, den hang i ved 3.989 ud af 4.017 stikprøver.
-
Har holdt 4 repositories på én historikstandard
Har holdt fire repositories på én standard for historikken — konventionel, uden emojis, uden attributionslinjer, håndhævet af en commit‑message‑hook — sammen med 48 instruktionsdokumenter, der styrer, hvordan arbejdet udføres.
Hvis det er det arbejde, du har brug for, er næste skridt en samtale.
Fortæl os problemet, så siger vi ærligt, om vi er de rette til det.

