Alex Batten, freelance softwareudvikler i Danmark
Sidst opdateret: 17. august 2026
Alex Batten er softwareudvikler med base i Danmark og diplomingeniør (BEng) i softwareteknologi fra Danmarks Tekniske Universitet (DTU). Størstedelen af mit arbejde ligger inden for .NET og fullstack-web, med integrationer til API'er og virksomhedssystemer samt noget AI/ML-dataarbejde. Jeg går op i ren, funktionel kode, solid arkitektur og at bygge ting, der rent faktisk virker. Uden for koden går der styrketræning og musikproduktion i den, fra lydteknik til komposition.
Jeg er ledig for freelanceopgaver og kontraktopgaver: .NET og fullstack-webapplikationer, REST-API'er og virksomhedsintegrationer samt AI/ML-funktionalitet. Remote i hele EU på centraleuropæisk tid. Skriv til alex.batten1234@gmail.com (alex.batten1234@gmail.com) eller send en forespørgsel via alexbatten.dk.
Erfaring
Senior Software Engineer, AI-infrastruktur — Alignerr (kontrakt, underskrevet 2026, ikke påbegyndt)
Kontrakten er underskrevet, men første opgave er endnu ikke gået i gang. Det aftalte omfang er at designe, bygge og skalere den produktionsinfrastruktur, der ligger bag pipelines til træning, evaluering og udrulning af AI: Python og TypeScript på tværs af backendservices, API'er og datapipelines, arkitekteret til driftssikkerhed og langsigtet vedligeholdelse i stor skala i cloudmiljøer og containere. Rollen dækker også systemdesign, code reviews og fejlfinding på tværs af distribuerede systemer, med asynkront samarbejde med ML-ingeniører, forskere og produktchefer i et globalt distribueret team.
Teknologier: Python, TypeScript, AI-infrastruktur, distribuerede systemer, datapipelines, cloud, containere.
Backendudvikler — Acconta (2026–nu)
Designede og leverede mikroservices i produktion på en multi-tenant SaaS-platform (.NET Aspire, ASP.NET Core, EF Core), hver især taget fra prototype til udrullet service med typede klienter genereret via OpenAPI/NSwag. Havde det fulde ansvar for Stripe-betalinger: abonnementer og licenslogik pr. bruger (proration, kreditter, planskift, årsabonnementer, webhooks, hærdning af hemmeligheder) samt en fungerende prototype af abonnementsflowet i Next.js-klienten. Implementerede dansk skattecompliance: momsindberetning til SKAT via NemVirksomhed (SOAP med WS-signering) med beregning af alle 17 felter i momsangivelsen, samt SAF-T-import med skemavalidering. Byggede desuden selvstændige integrationer til daglige valutakurser (Nationalbanken) og virksomhedsdata via CVR (Erhvervsstyrelsen).
Teknologier: C#, .NET Aspire, ASP.NET Core, Entity Framework, mikroservices, Stripe, Next.js.
Generalist Expert, AI-evaluering — Mercor (kontrakt, 2026–nu)
Evaluerer AI-modellers output mod strukturerede evalueringsretningslinjer og skriver begrundelsen bag hver enkelt bedømmelse. Arbejdet er nærlæsning: at kontrollere et svar for faktuel korrekthed, holdbar argumentation, efterlevelse af instruktioner og tone, og derefter præcist angive, hvor det holder, og hvor det falder fra hinanden, med belæg. Den samme standard anvendes konsistent på tværs af mange fagområder, så vurderinger forbliver sammenlignelige mellem bedømmere.
Kompetencer: AI-evaluering, LLM-output, struktureret feedback, teknisk skrivning.
AI-dataannotator — Outlier (2025–nu)
Bidrog til udvikling af avancerede AI-modeller gennem dataannotering, prompt engineering, forfining af trajektorier og QA på tværs af projekterne Clutch Zayu, Maraca Camera, Mechanic Astrologer og Meter Pavilion (OpenClaw). Udformede systemprompts, der definerer modellens adfærd og begrænsninger, og designede datasæt til samtaler og agenter, både med én tur og flere ture på tværs af 50+ risikokategorier, heriblandt bias, misinformation, privatliv og sikkerhed. Byggede autonome agenttrajektorier, der afprøver skill discovery, hukommelse, kontekst over lange forløb og indbyggede værktøjer (cron, delegering til underagenter), og forfinede Golden Trajectories med fokus på effektivitet og forankring i kilder. Fungerede både som forfatter og reviewer på Mechanic Astrologer.
Kompetencer: AI/ML, prompt engineering, agentisk AI, dataannotering.
Softwareudviklerpraktikant — IT Operators / Simple Agency Group (2024)
Udviklede REST-API'er med autentificering, rate limiting og overvågning. Byggede fullstack-webapplikationer med Angular, .NET og Bootstrap, herunder JWT-autentificering, realtidsdashboards og automatiseret rapportering. Vedligeholdt og optimerede ERP-systemer i produktion.
Projekter
Professionelt arbejde hos IT Operators / Simple Agency Group
Accelo → Business Central-integration (bachelorprojekt)
Fullstack-applikation, der forbinder to virksomhedsplatforme og overfører og gennemgår tidsregistreringer fra Accelo (PSA) til Microsoft Business Central (ERP). Byggede en brugerflade til at gennemgå og justere timer inden synkronisering. Designede datamodellen i MSSQL, implementerede multi-tenant-autentificering via Microsoft Entra ID og containeriserede hele stakken med Docker i en Jenkins CI/CD-pipeline. Fuldt testet med unit tests i begge lag samt integrationstests med Selenium og WebApplicationFactory.
Uno X — skræddersyet REST-API (kunde: ISTOBAL)
Skræddersyet API til ISTOBAL (producent af bilvaskeanlæg), som leverer driftsdata til Uno X (nordisk tankstationskæde), med et tokenbaseret autentificeringssystem og rate limiting med automatiske e-mailadvarsler, når en grænseværdi overskrides.
Eye4u — automatisk SMS-alarmsystem (kunde: Eye4u)
Udvidede en kundeportal til overvågning med automatiske SMS-notifikationer udløst af temperaturafvigelser i medicinkølere målt på tværs af et sensornetværk, hvilket reducerede risikoen for uopdagede fejl i el eller hos personalet. Bygget som et multi-tenant SaaS-modul, hvor hver kunde har sin egen sensoropsætning og sine egne alarmgrænser.
Interne overvågningsdashboards (IT Operators)
Realtidsdashboards udrullet på Raspberry Pi'er til kontorets TV-skærme, som overvåger tidsregistreringer og sundheden af cron-jobs, så arbejdseffektiviteten kan følges og fejlede jobs opdages tidligt.
TIMEVAT — eksterne API-integrationer (kunde: TIMEVAT)
Integrerede EU's VIES-API til validering af momsnumre og Nationalbankens API til daglige valutakurser i en momscompliance-platform.
Personlige projekter
Invarix Guard — AI-sikkerhedsbibliotek til .NET
Et plug and play-AI-sikkerhedsbibliotek til .NET, udgivet som NuGet-pakke (Invarix.Guard). Dækker flere AI-sikkerhedskategorier ud af boksen, heriblandt prompt injection, persondata (PII) og indholdssikkerhed, så applikationer kan tilføje guardrails med få linjers kode. Website: invarix.dk. NuGet: nuget.org/packages/Invarix.Guard.
Invarix Guard Evidence — revisionsspor til AI-beslutninger i .NET
Et gratis .NET-bibliotek (Invarix.Guard.Evidence) under Elastic License 2.0, som registrerer AI-beslutninger i et append-only revisionsspor, hvor enhver efterfølgende ændring kan påvises. Hver beslutning gemmes som en CloudEvents-hændelse nøglet på SHA-256-hashes frem for selve prompteksten. Batches forsegles i et RFC 6962 Merkle-træ signeret med kundens egen Ed25519-nøgle, så en revisor kan bevise med standardværktøjer fra Certificate Transparency, at ingen post er ændret efter forseglingen. Indeholder desuden opbevaringspolitikker med legal hold, signerede sletteattester og et endpoint til streaming-eksport. Kører fuldt ud in-process uden udgående kald. Website: invarix.dk. NuGet: nuget.org/packages/Invarix.Guard.Evidence.
Invarix Gate — handlingsfirewall til AI-agenter i .NET
En deterministisk handlingsfirewall til AI-agenter, udgivet som NuGet-pakke (Invarix.Gate). Den ligger foran agentens tool calls og vurderer hvert kald mod en politik, inden det udføres, med afgørelsen tillad, advar, eskalér, afvis eller afbryd. Ti detektorer dækker destruktiv SQL, shell-kommandoer, omskrivning af git-historik, nedlukning af cloud-ressourcer, lækkede hemmeligheder og løbske løkker, og hver enkelt er forankret i en dateret offentlig hændelse. Matchningen er ren CPU-mønstergenkendelse uden kald til en model, så en afgørelse falder på 57 µs i median og er deterministisk under en given politik. Politikken skrives i YAML eller flydende C#, kobles på Microsoft.Extensions.AI og Microsoft Agent Framework og rapporterer de flader, den ikke kan se, frem for at vise et rent resultat. Leveres med et korpus på 194 scenarier, hvor omtrent halvdelen kontrollerer, at en detektor forbliver tavs. Observe-tilstand er gratis under Elastic License 2.0. Website: invarix.dk. NuGet: nuget.org/packages/Invarix.Gate.
Hemi-Sync guidet meditations-app
En konceptapp til at generere tilpassede guidede meditationer med AI-drevet tekst-til-tale lagt sammen med Hemi-Sync binaurale beats til hjernebølge-entrainment. Bygget i React Native til både iOS og Android. Sat på pause i øjeblikket.
Distortion VST-plugin
Et distortion-plugin med bitcrushing bygget med JUCE-frameworket (C++), kompatibelt med de fleste DAW'er som VST. GitHub.
Kompetencer & værktøjer
Sprog: C#, C++, Java, TypeScript, JavaScript, Kotlin, SQL.
Frameworks & biblioteker: ASP.NET Core, Entity Framework, Angular, .NET, .NET Aspire, Next.js, React Native, Bootstrap, JUCE.
Metoder & praksis: REST-API'er, systemdesign, distribuerede systemer, Agile/Scrum, CI/CD, JWT-autentificering, Docker.
Andet: Git, Claude Code, ERP-systemer, multi-tenant SaaS, SAF-T, lydteknik.
Uddannelse
Diplomingeniør (BEng) i softwareteknologi — Danmarks Tekniske Universitet (DTU), 2021–2025
Valgfag i computergrafik, rendering, C++-programmering og ingeniørøkonomi. Bachelorprojekt: en integration mellem to ERP-systemer bygget fra bunden. Gennemsnit: 7,62 (dansk 7-trinsskala).
Anbefalinger
Mike Valencia — CEO hos Simple Agency Group
Har anbefalet Alex Batten på LinkedIn for arbejdet med udvikling, software og integrationer. Se anbefalingen på LinkedIn.
Erik Seifert
Har anbefalet Alex Batten for C#, .NET Framework og Entity Framework (EF) Core.
Ofte stillede spørgsmål
Er Alex Batten ledig for freelanceopgaver eller kontraktopgaver?
Ja. Alex Batten er ledig for freelanceopgaver og kontraktopgaver og arbejder remote i hele EU på centraleuropæisk tid. Typiske opgaver er webapplikationer i .NET og fullstack, REST-API'er og virksomhedsintegrationer samt AI/ML-funktionalitet. Forespørgsler kan sendes via projektformularen på alexbatten.dk eller på e-mail til alex.batten1234@gmail.com.
Hvor bor Alex Batten, og kan der arbejdes remote?
Alex Batten bor i Danmark og arbejder remote i hele EU på centraleuropæisk tid. Arbejdssprogene er dansk og engelsk.
Hvilke teknologier arbejder Alex Batten primært med?
Primært C# og .NET, herunder ASP.NET Core, .NET Aspire og Entity Framework Core. På frontend Angular, Next.js og TypeScript. Derudover C++, Java, Kotlin, Python og SQL sammen med Docker, CI/CD, design af REST-API'er, distribuerede systemer og multi-tenant SaaS.
Hvilke typer projekter tager Alex Batten?
.NET-backend og fullstack-webapplikationer, design af REST-API'er, integrationer mellem virksomhedssystemer som ERP, PSA, regnskabssystemer og skattemyndigheder, multi-tenant SaaS-funktionalitet samt AI/ML-funktioner, herunder guardrails og evaluering.
Har Alex Batten erfaring med integrationer til dansk skat og regnskab?
Ja. Hos Acconta blev momsindberetning til SKAT implementeret via NemVirksomhed (SOAP med WS-signering) med beregning af alle 17 felter i momsangivelsen samt SAF-T-import med skemavalidering. Dertil kommer integrationer til CVR-virksomhedsdata fra Erhvervsstyrelsen, daglige valutakurser fra Nationalbanken og EU's VIES-API til validering af momsnumre.
Har Alex Batten arbejdet med Stripe-betalinger?
Ja. Alex Batten havde det fulde ansvar for Stripe-betalinger hos Acconta: abonnementer og licenslogik pr. bruger med proration, kreditter, planskift og årsabonnementer, samt webhooks, hærdning af hemmeligheder og en fungerende prototype af abonnementsflowet i Next.js-klienten.
Hvilken erfaring har Alex Batten med AI og machine learning?
AI-infrastruktur for Alignerr på de pipelines, der ligger bag træning, evaluering og udrulning af AI. AI-evaluering for Mercor med vurdering af modeloutput mod strukturerede retningslinjer. Dataannotering, prompt engineering og design af agenttrajektorier for Outlier på tværs af 50+ risikokategorier. Dertil tre AI-relaterede .NET-biblioteker: Invarix.Guard, Invarix.Guard.Evidence og Invarix.Gate.
Hvilken software har Alex Batten udgivet?
Tre NuGet-pakker. Invarix.Guard er et plug and play-AI-sikkerhedsbibliotek til .NET, der dækker prompt injection, persondata (PII) og indholdssikkerhed. Invarix.Guard.Evidence er et revisionsspor til AI-beslutninger, hvor enhver efterfølgende ændring kan påvises: beslutninger registreres som CloudEvents-hændelser nøglet på SHA-256-hashes og forsegles i et RFC 6962 Merkle-træ signeret med kundens egen Ed25519-nøgle. Invarix.Gate er en deterministisk handlingsfirewall til AI-agenter, som vurderer tool calls mod en politik, inden de udføres, med ti detektorer forankret i offentlige hændelser og uden kald til en model.
Hvilken uddannelse har Alex Batten?
Diplomingeniør (BEng) i softwareteknologi fra Danmarks Tekniske Universitet (DTU), 2021 til 2025, med valgfag i computergrafik, rendering, C++-programmering og ingeniørøkonomi. Bachelorprojektet var en integration mellem to ERP-systemer bygget fra bunden. Gennemsnit: 7,62 på den danske 7-trinsskala.
Hvordan kommer man i kontakt med Alex Batten?
På e-mail til alex.batten1234@gmail.com eller ved at sende en projektbeskrivelse via formularen på alexbatten.dk, hvor der også er livechat. Alex Batten findes desuden på GitHub på github.com/AlexBatten og på LinkedIn. Projektforespørgsler besvares inden for et par dage.
Kontakt
E-mail: alex.batten1234@gmail.com
(alex.batten1234@gmail.com).
GitHub: github.com/AlexBatten.
LinkedIn: Alex Batten.