# Portefølje

> Se hele Engineer ApS-porteføljen af ingeniørresultater, hvert med en detaljeret gennemgang.

- [Har øget brandets popularitet 200 gange gennem succesfuld brandudvikling på tværs af offline- og onlineplatforme.](https://advisory.engineer.company/da/portfolio/increased-brand-popularity-by-200x-through-successful-brand-1/)
- [Har øget brandengagement og -loyalitet med 100 % gennem analyse af markedstendenser og indsigt i forbrugeradfærd.](https://advisory.engineer.company/da/portfolio/drove-brand-engagement-and-loyalty-by-100-through-2/)
- [Har designet en omfattende infrastrukturramme for DTU, der berører 14 afdelinger, med fleksible moduler, samlede datapipelines og strukturerede supportstrategier med henblik på langsigtet udbredelse.](https://advisory.engineer.company/da/portfolio/designed-a-comprehensive-infrastructure-framework-for-dtu-impacting-3/)
- [Har leveret 8 Power BI‑projekter med omfattende manualer, hvor Microsoft Power BI‑værktøjer er integreret med NodeJS API og Python FastAPI for effektiv dataanalyse og visualisering.](https://advisory.engineer.company/da/portfolio/delivered-8-power-bi-projects-with-comprehensive-manuals-10/)
- [Har ledet softwareudviklingen af en GIS‑kortapplikation, øget omsætningen 10 gange og positioneret produktet som et primært dataaktiv.](https://advisory.engineer.company/da/portfolio/led-the-software-development-of-a-gis-map-24/)
- [Har styret full‑stack‑udvikling af GIS‑kort med ansvar for PostgreSQL, Mapbox, ReactJS og NodeJS for at levere en integreret løsning.](https://advisory.engineer.company/da/portfolio/directed-full-stack-gis-map-development-overseeing-postgresql-25/)
- [Har sparet 4.000 timer ved at mentorere og udvide et team fra 2 til 18 medlemmer, optimere workflows og fremme tværfagligt samarbejde.](https://advisory.engineer.company/da/portfolio/saved-4-000-hours-by-mentoring-and-growing-26/)
- [Har optimeret prognose- og investeringsstrategier for 11 eldistributionsoperatører og øget driftseffektiviteten gennem datadrevne GIS‑løsninger.](https://advisory.engineer.company/da/portfolio/optimized-forecasting-and-investment-strategies-for-11-electricity-27/)
- [Har præsenteret 200 UI/UX‑forbedringer til GIS‑kortapplikationen og øget omsætningen 10 gange gennem forbedrede softwarefunktioner.](https://advisory.engineer.company/da/portfolio/presented-200-ui-ux-improvements-for-the-gis-28/)
- [Har designet og styret 5.000 timers kortudvikling ved hjælp af agile metoder som Scrum og Jira for effektiv projektledelse.](https://advisory.engineer.company/da/portfolio/designed-and-managed-5-000-hours-of-map-29/)
- [Har skrevet 50.000 ord omfattende softwaredokumentation med Markdown i GitHub, Craft og Confluence og derved sikret fastholdelse af viden og gennemsigtighed i processen.](https://advisory.engineer.company/da/portfolio/wrote-50-000-words-of-comprehensive-software-documentation-30/)
- [Har indsamlet og analyseret forretningskrav og omsat dem til konkrete funktioner og user stories i overensstemmelse med data governance‑standarder.](https://advisory.engineer.company/da/portfolio/gathered-and-analyzed-business-requirements-to-translate-into-31/)
- [Har styret gennemførelsen af 30 succesfulde GIS‑projekter og udvist lederskab i leveringen af innovative løsninger på tværs af feltet.](https://advisory.engineer.company/da/portfolio/managed-the-execution-of-30-successful-gis-projects-32/)
- [Har ledet virksomhedens vækst fra 4 til 14 medarbejdere ved at anvende agile metoder og effektiv projektledelse.](https://advisory.engineer.company/da/portfolio/led-company-growth-from-4-to-14-employees-33/)
- [Har forbedret teamets kommunikation og samarbejde ved at implementere Slack, Mattermost, 1Password og Jira og sparet 8.000 arbejdstimer.](https://advisory.engineer.company/da/portfolio/improved-team-communication-and-collaboration-by-implementing-slack-34/)
- [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.](https://advisory.engineer.company/da/portfolio/led-the-development-deployment-and-support-of-over-35/)
- [Har vejledt gennemførelsen af talrige virksomhedsprojekter og ydet ekspertsupport i softwareudviklingsfaserne.](https://advisory.engineer.company/da/portfolio/guided-the-execution-of-numerous-company-projects-offering-37/)
- [Har gennemgribende fornyet interne processer og sparet 8.000 timer ved at forbedre softwarearkitektur, systemer og planlægningseffektivitet.](https://advisory.engineer.company/da/portfolio/overhauled-internal-processes-saving-8-000-hours-by-38/)
- [Har etableret en teknisk supportafdeling, der har betjent over 10.000 kunder med IT‑support og fejlfindingsløsninger.](https://advisory.engineer.company/da/portfolio/established-a-technical-support-department-servicing-over-10-40/)
- [Har strømlinet CI/CD‑processer og sparet 4.000 timer ved at indføre automatisering i softwareudviklingspipelines.](https://advisory.engineer.company/da/portfolio/streamlined-ci-cd-processes-saving-4-000-hours-42/)
- [Har udviklet et rapporteringssystem til dataanalyse og øget den kvartalsvise softwareomsætning med 400 % gennem Python‑baserede PDF‑rapporter.](https://advisory.engineer.company/da/portfolio/developed-a-data-analytics-reporting-system-increasing-quarterly-44/)
- [Har forbedret projekteffektiviteten og sparet 150 timer om måneden på tværs af 30 projekter ved at optimere workflows og ressourcestyring.](https://advisory.engineer.company/da/portfolio/enhanced-project-efficiency-saving-150-hours-per-month-46/)
- [Har ledet et team, der leverede IT‑support, datagendannelse og hardwarereparation til over 1.000 kunder og sikret service i høj kvalitet.](https://advisory.engineer.company/da/portfolio/managed-a-team-delivering-it-support-data-recovery-47/)
- [Har migreret HTTP‑API'et fra Fiber til Huma v2 — 649 paths og 760 operationer — og opnået og fastholdt 100 % paritet mellem de ruter, serveren registrerer, og den OpenAPI‑beskrivelse, den udgiver.](https://advisory.engineer.company/da/portfolio/migrated-the-http-api-from-fiber-to-huma-60/)
- [Har skrevet 578 go‑task‑automatiseringsmål på tværs af native-, Docker- og HTTPS‑udviklingstilstande, linting, test, database og deployment.](https://advisory.engineer.company/da/portfolio/authored-578-go-task-automation-targets-70/)
- [Har designet produktets UI og UX fra ende til anden — directory‑grids, dobbelte kort/tabel‑visninger, live‑kravvalidatorer og breadcrumb‑navigation.](https://advisory.engineer.company/da/portfolio/designed-the-product-s-ui-and-ux-end-76/)
- [Har sat en zero‑warnings‑kvalitetsstandard på tværs af seks sprog — Go, TypeScript, SQL, Python, Shell og Markdown — håndhævet af pre‑commit‑hooks.](https://advisory.engineer.company/da/portfolio/set-a-zero-warnings-quality-bar-across-six-79/)
- [Har fastlagt platformens grundlæggende beslutninger i ugerne efter, at kodebasen blev åbnet i november 2025 — lagdelingen, database‑first‑dataadgang og zero‑warnings‑standarden — og de holder stadig ni måneder senere.](https://advisory.engineer.company/da/portfolio/set-the-platform-s-founding-decisions-in-november-2025-80/)
- [Har leveret analyser og løbende statusrapporter til CEO'en og omsat engineering‑metrikker og leveringsstatus til beslutninger.](https://advisory.engineer.company/da/portfolio/delivered-analysis-and-regular-progress-reports-to-the-81/)
- [Har designet et tids- og rapporteringssystem, der forblev i produktion i årevis uden væsentlige ændringer.](https://advisory.engineer.company/da/portfolio/designed-a-time-management-and-reporting-system-that-88/)
- [Har automatiseret teamsamarbejde, adgangskodehåndtering, opgave- og tidsstyring og bygget et semi‑automatisk projektvisningssystem, hvilket øgede teamets produktivitet.](https://advisory.engineer.company/da/portfolio/automated-team-collaboration-password-management-task-and-time-89/)
- [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.](https://advisory.engineer.company/da/portfolio/built-a-layered-automated-test-suite-across-four-layers-94/)
- [Har bygget kodebasens guard‑motor — 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.](https://advisory.engineer.company/da/portfolio/built-the-repository-s-guard-engine-of-268-checks-95/)
- [Har bygget betalings- og rettighedslaget — Stripe side om side med Apple og Google in‑app purchase — så directory, søgning og eksport spærres af en adgangsmodel på 11 tabeller, der tjekkes på serveren.](https://advisory.engineer.company/da/portfolio/built-the-payments-and-entitlements-layer-96/)
- [Har bygget operatørernes back‑office — omkring 40 admin‑ruter og 128 komponenter, der dækker claims, moderation, feature flags, cache og diagnostik — så platformen kan drives uden databaseadgang.](https://advisory.engineer.company/da/portfolio/built-the-operator-back-office-for-the-platform-102/)
- [Har bygget ejerskabskrav på virksomheder fra ende til anden — en bruger gør krav på en virksomhed, en administrator afgør sagen, og en godkendelse omskriver den autorisationsgraf, der afgør, hvem der må redigere hvad.](https://advisory.engineer.company/da/portfolio/built-company-ownership-claims-end-to-end-103/)
- [Har etableret et løbende sikkerhedsprogram — code scanning, DAST, afhængigheds- og sårbarhedstjek, SBOM‑generering, secret scanning og SHA‑pinnede actions — sammen med 21 skrevne sikkerhedsaudits.](https://advisory.engineer.company/da/portfolio/established-a-continuous-security-programme-104/)
- [Har bygget loyalitets- og omdømmesystemet — 67 funktioner over et ledger på 31 tabeller, med ligaer, badges og en indløsningsshop — med en row lock på saldoen, der lukker double‑spend‑vinduet.](https://advisory.engineer.company/da/portfolio/built-the-loyalty-and-reputation-system-105/)
- [Har bygget platformens sociale lag — opslag, feed, grupper, mentions, en følgergraf og et digest over mærkedage — på samme function‑first datalag som resten af produktet.](https://advisory.engineer.company/da/portfolio/built-the-platform-s-social-layer-106/)
- [Har bygget rekrutteringsmarkedspladsen og søfarendes karriere‑workspace — 151 stored functions på tværs af 48 tabeller — med ledige stillinger, ansøgninger, certifikater, avancement i grader og verificeret sejltid.](https://advisory.engineer.company/da/portfolio/built-the-hiring-marketplace-and-career-workspace-107/)
- [Har bygget syv skrivebeskyttede rapporteringsroller, der gengiver en levende vært som Markdown — fakta, adgang, git, metrikker, trafik, sikkerhed og udbyderinventar — under en regel om, at intet tal printes, som kørslen ikke har målt.](https://advisory.engineer.company/da/portfolio/built-seven-read-only-host-reporting-roles-120/)
- [Har skrevet en scoperegel ind i kodebasen, efter at en omstrukturering bar en anden virksomheds inventar, firewalltilladelser og prosa med ind i den — og har holdt det karantæneramte restmateriale under hemmelighedsscanneren frem for at udelukke det.](https://advisory.engineer.company/da/portfolio/wrote-a-scope-rule-after-a-credential-leak-124/)
- [Har bygget en commit‑gate af 22 en‑linjes lintere plus fem, der fortjener et afsnit, uden et advarselsniveau og uden tilladte inline‑undertrykkelser, med dækning af HTML, CSS, JavaScript, Python, YAML, Markdown, shell, links, stavning, hemmeligheder og typografi.](https://advisory.engineer.company/da/portfolio/built-a-22-linter-commit-gate-127/)
- [Har skåret sitets browserdrevne kvalitetsgate fra 1.636 sekunder til 615 ved at planlægge dens tjek længst‑først gennem en worker‑pulje begrænset til fire baner, efter at have målt at alfabetisk rækkefølge kostede 320 sekunder mod 224.](https://advisory.engineer.company/da/portfolio/cut-the-visual-quality-gate-to-ten-minutes-128/)
- [Har kørt sitets udvikling som 51 skrevne initiativer fordelt på 54 plandokumenter, hver med sine åbne felter, sine målinger og de beslutninger, den afviste — herunder seks af otte fund om agentparathed afvist med begrundelsen noteret.](https://advisory.engineer.company/da/portfolio/ran-development-as-49-written-initiatives-141/)
- [Har sat dokumentationen under sin egen linter — et linjebudget pr. fil, der kun skruer nedad, et indekskrav og et tjek af faktiske stier — som fandt seks af ni planer markeret som færdige, mens de bar uafkrydsede felter, og fjorten opgaver, der spærrede hver commit uden at være nævnt i noget dokument.](https://advisory.engineer.company/da/portfolio/put-the-documentation-under-its-own-linter-142/)
- [Har bragt 10.242 linjer kvalitetsgate‑JavaScript under en formatter og en linter efter at have fastslået, at det var kodebasens største kodemængde og den eneste, intet læste, og har rettet 13 fund uden at undertrykke nogen.](https://advisory.engineer.company/da/portfolio/brought-the-quality-gate-code-under-a-linter-143/)
- [Har holdt generatoren til 981 testtilfælde med et dækningsgulv på 92 % grendækning og advarsler behandlet som fejl, og har hævdet idempotens ved at køre hele build‑pipelinen to gange fra en tom fil og kræve, at anden gennemløb intet ændrer.](https://advisory.engineer.company/da/portfolio/held-the-generator-to-964-tests-and-a-coverage-floor-145/)
- [Har etableret PDF/UA‑1‑konformitet på tværs af ni dokumenter ved 106 af 106 regler og har fundet arkivvarianten fejle én regel ud af 146 — et nærved‑resultat, der læses som bestået af enhver, der ikke kører validatoren.](https://advisory.engineer.company/da/portfolio/established-pdf-ua-1-conformance-across-nine-documents-146/)
- [Har valgt hver eneste regel, Python‑linteren har, som fejl og har arbejdet 1.815 fund ned til nul, hvor hver af de få undtagelser bærer en skreven begrundelse og to af dem er understøttet af et tjek frem for en kommentar.](https://advisory.engineer.company/da/portfolio/enabled-every-python-linter-rule-as-an-error-147/)
- [Har skrevet tests af selve tjekkene efter at have fastslået, at et tjek, der kun fodres med rent input, en dag melder rent, fordi det intet læste — ved at plante en stavefejl for at bekræfte, at stavekontrollen finder den, og ved at tage et id‑interval fra databasen frem for fra et tal i testen.](https://advisory.engineer.company/da/portfolio/wrote-tests-for-the-checkers-themselves-149/)
- [Har fundet commit‑hooks og kvalitetsgaten køre forskellige tjek, mens et dokument lovede, at de var de samme, ved at sammenligne de to lister i en test — de fem, der kun nogensinde kørte i hånden, var dem, der læste CV‑prosaen.](https://advisory.engineer.company/da/portfolio/found-the-commit-hooks-and-the-gate-disagreeing-150/)
- [Har bygget et tværsprogligt indholdstjek, der fejler, når en oversættelse taber et tal, det engelske angiver, og når et sprog bruger notation, det ikke bruger — og har fundet to danske beskrivelser, der manglede en metrik, og seksten ukrainske spænd, der citerede på engelsk vis.](https://advisory.engineer.company/da/portfolio/built-a-cross-language-figure-and-notation-check-153/)
- [Har taget Swift 6 fuldstændig streng samtidighed i brug uden aktører og har bygget bro fra en blokerende C‑hændelsesløkke til hovedaktøren 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.](https://advisory.engineer.company/da/portfolio/adopted-swift-6-strict-concurrency-over-a-c-event-loop-156/)
- [Har skrevet en parser, der læser den rigtige C‑header på 7.308 linjer og verificerer hvert kaldssted, hver enum‑konstant og at hver pegerejende klasse er final, efter at en håndskrevet pladsholder‑header lod kald til tre fjernede funktioner kompilere, linke og crashe.](https://advisory.engineer.company/da/portfolio/wrote-a-parser-that-verifies-every-ffi-call-site-157/)
- [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 sad inde i i 3.989 ud af 4.017 stikprøver.](https://advisory.engineer.company/da/portfolio/took-the-test-suite-under-nine-seconds-158/)
- [Har omskrevet applikationens fejlbeskeder efter en skreven tonestandard, efter at et afvist login gav brugeren skylden for at have tastet forkert, mens udbyderen i virkeligheden krævede en applikationsspecifik adgangskode, og har dækket det med en test, der nævner udbyderen.](https://advisory.engineer.company/da/portfolio/rewrote-the-error-messages-against-a-tone-standard-162/)
- [Har holdt fire kodebaser til én historikstandard — konventionel, uden emojis, uden attributionslinjer, håndhævet af en commit‑message‑hook — sammen med 46 instruktionsdokumenter, der styrer, hvordan arbejdet udføres.](https://advisory.engineer.company/da/portfolio/held-five-repositories-to-one-history-standard-165/)

<https://advisory.engineer.company/da/portfolio/>
