Alex Batten, freelance softwareudvikler i Danmark

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.

Ledig for freelanceopgaver og kontraktopgaver. Skriv til alex.batten1234@gmail.com (alex.batten1234@gmail.com), eller se det fulde CV, som også besvarer ofte stillede spørgsmål om ledighed, teknologier og hvordan et projekt sættes i gang.

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

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). Skræddersyet brugerflade til gennemgang, datamodel i MSSQL, multi-tenant- autentificering via Microsoft Entra ID, containeriseret med Docker i en Jenkins CI/CD-pipeline, med unit tests og Selenium-integrationstests.

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 tokenbaseret autentificering og rate limiting med automatiske e-mailadvarsler.

Eye4u — automatisk SMS-alarmsystem

Udvidede en kundeportal til overvågning med automatiske SMS-notifikationer udløst af temperaturafvigelser i medicinkølere på tværs af et sensornetværk. Bygget som et multi-tenant SaaS-modul.

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.

TIMEVAT — eksterne API-integrationer

Integrerede EU's VIES-API til validering af momsnumre og Nationalbankens API til valutakurser i en momscompliance-platform.

Invarix Guard — AI-sikkerhedsbibliotek til .NET

Et plug and play-AI-sikkerhedsbibliotek til .NET, udgivet som NuGet-pakke (Invarix.Guard). Dækker 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. 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, bygget i React Native til iOS og Android.

Distortion VST-plugin

Et distortion-plugin med bitcrushing bygget med JUCE-frameworket (C++), kompatibelt med de fleste DAW'er som VST.

Lab — skriverier og noter

Fund, ufærdige idéer og ting, der er værd for andre at bygge videre på, om .NET, sikkerhed omkring AI-agenter og virksomhedsintegrationer. Læs dem på alexbatten.dk/lab, eller abonnér via RSS. Indlæggene er skrevet på engelsk.

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 hans arbejde med udvikling, software og integrationer. Se anbefalingen på LinkedIn.

Erik Seifert

Har anbefalet Alex Batten for C#, .NET Framework og Entity Framework (EF) Core.

Freelance & projektforespørgsler

Ledig for freelanceopgaver og kontraktopgaver: .NET og fullstack-webapplikationer, REST-API'er og virksomhedsintegrationer samt AI/ML-funktionalitet. Har du et projekt i tankerne? Send en forespørgsel via siden eller skriv til alex.batten1234@gmail.com.

Kontakt

E-mail: alex.batten1234@gmail.com. GitHub: github.com/AlexBatten. LinkedIn: Alex Batten. Der er også livechat på siden.

Privatliv

hemmeligheder

der er mere under overfladen. siden slutter ikke, hvor du tror.

~

det, der går ned, behøver ikke blive nede. nogle gange ændrer ét enkelt bogstav alt.

☎︎

på en lille skærm bøjer verden sig efter din hånd. prøv at skifte perspektiv — helt bogstaveligt.

klik på en kugle for at udforske — træk for at lege

01 Om
02 Erfaring
03 Projekter
04 Kompetencer
05 Uddannelse
06 Anbef.
07 Hyr
08 Lab
Chat