
Jeg har bygget ting til internettet siden 2004.
Dengang var jeg en ung webudvikler, der skrev PHP og passede Linux-servere til web, DNS og mail. Siden er det blevet til en ingeniøruddannelse fra DTU, en håndfuld containerplatforme og mere end tyve år med software, cloud og drift.
I dag arbejder jeg som freelancer gennem mit eget firma, Bitboxer, og hjælper med alt det tekniske: kode, infrastruktur og drift. Nogle gange er jeg bare et ekstra par erfarne hænder på udviklingen.
Med AI kan mange i dag selv bygge en app på en weekend, men det er sværere at vide, om den holder, når rigtige brugere og rigtige data rammer den. Jeg tager ansvaret for, at den virker i virkeligheden, så mine kunder kan være trygge ved det, de sætter i drift.
Nogle af mine kunder har været med i ti år. De kan stole på mig, og jeg sætter mig ind i, hvad de faktisk har brug for.
Jeg er hurtig, når noget går i stykker, eller når der skal bygges noget nyt, men jeg sørger for, at kunden nemt kan overtage driften, hvis de vil.
Kan jeg hjælpe?
- Få jeres gamle system opgraderet uden at starte forfra
- Flyt jeres software op i skyen eller hjem igen
- Saml jeres servere på én moderne platform
- Få bygget et nyt system: web, API eller mobilapp
- Lad flere organisationer bruge det system, I byggede til én
- Få en fast mand til det tekniske uden at ansætte en
- Og alt det andet tekniske, I ikke selv vil bruge tid på
Et udpluk af større opgaver jeg har løst. Alle cases er anonymiserede af hensyn til mine kunder.
Fra Supabase Cloud til EU-hostet platform
Et nyt system bygget på Supabase Cloud skulle flyttes til EU-baseret hosting på grund af krav til data.
Byggede hele platformen fra bunden: Supabase tilpasset managed PostgreSQL, serverless containers og object storage, staging og produktion i OpenTofu, integrationer via edge functions, CI/CD med sikkerhedsgates og en sikkerhedsanalyse af systemet.
- Scaleway
- OpenTofu
- Supabase
- PostgreSQL
- GitHub Actions
Fra polling til webhooks i IoT-pipeline
Data fra en hardwareleverandør blev hentet ved polling og skulle i stedet skubbes ind via webhooks.
Byggede webhook-modtageren og en parser til et udokumenteret format og hjalp leverandøren med ændringerne i deres pipeline. Ny og gammel pipeline kørte parallelt, så output kunne sammenlignes.
- Node.js
- AWS Lambda
- AWS ECS
- TimescaleDB
Greenfield-platform til ny applikation
En ny applikation skulle have produktions- og staging-miljøer fra bunden.
Satte infrastrukturen op som kode med managed database og serverless containers, logging, monitorering og CI/CD, og tilpassede AI-genererede dele af applikationen til platformen.
- Scaleway
- Terraform
- OpenTofu
- GitHub Actions
Migrering af legacy-applikation til moderne platform
En ældre applikation skulle opgraderes for fortsat at have support.
Opgraderede frameworket gennem flere versioner med automatiseringsværktøjer hvor muligt, og sikrede at alt fortsat virkede.
- PHP
- Symfony
- Rector
- PHPUnit
- Claude Code
Eventdrevet asynkron pipeline
Databehandlingsjobs skulle kunne køre asynkront uden at blokere eller udvide eksisterende workers.
Byggede en eventdrevet pipeline, der genbruger den eksisterende behandlingskode, starter workers automatisk og integrerer job-køer i de eksisterende workers.
- RabbitMQ
- Kubernetes
- Python
- PHP
- Helm
Sikkerhedstest af SaaS-webapplikation
Sikkerhedsvurdering af en SaaS-webapplikation.
Penetrationstest med både automatiserede værktøjer og manuel test af autentifikation, autorisation, input-validering m.m. efter OWASP WSTG.
- Burp Suite
- OWASP ZAP
- OWASP WSTG
- PHP
Containerplatform og migrering af 40+ services
Kunden havde behov for modernisering af deres infrastruktur.
En containerplatform fra bunden med udviklings-, staging- og produktionsmiljøer, værktøjer der gør deployment let for udviklerne, og migrering af alle services fra forskellige legacy-platforme.
- AWS ECS
- Fargate
- CDK
- Docker
- Node.js
- Go
Multi-tenant udvidelse af eksisterende webapplikation
En webapplikation bygget til én organisation skulle kunne bruges af mange.
Opgraderede til nyeste version af frameworket og byggede multi-tenancy ind med fuld dataisolation mellem organisationer.
- Ruby on Rails
- GCP
- Cloud Run
- PostgreSQL
2016 - nu
Freelance teknologipartner · Bitboxer ApS
Freelance ved siden af fuldtidsstillinger fra 2016, fuldtid fra 2022. Startede som personligt ejet virksomhed og blev i 2024 til Bitboxer ApS. En håndfuld kunder har været med i 4+ år, flere i 8+ år. De spænder bl.a. over IoT, fødevaresikkerhed, lægeklinikker, digitale konsulenter, kollegier og restauranter.
- AWS
- Google Cloud Platform
- Kubernetes
- Terraform
- Go
- Node.js
- PHP
- Ruby on Rails
- PostgreSQL
2021 - 2022
DevOps Engineer · Oticon
Opbygning og vedligeholdelse af CI/CD samt drift af services og Linux-servere for Oticon/Demant R&D.
- Migrerede en datatung, replikeret MySQL-installation til et nyt datacenter med minimal nedetid
- Flyttede alle private Docker-images fra GitLab til Artifactory
- CI/CD
- MySQL
- Docker
- TeamCity
- GitLab
- Artifactory
- Linux
2020 - 2021
DevOps Engineer · Magenta
Softwareudvikler i infrastruktur- og driftsteamet.
- Designede og byggede en multi-tenant SaaS-udgave af OS2Datascanner på GKE
- Hybrid cloud-løsning i GCP til sikker adgang fra private netværk (OS2mo)
- Google Cloud Platform
- Terraform
- SaltStack
- Linux
- Kubernetes
- Python
- Django
- PostgreSQL
- Helm
2018 - 2020
Senior udvikler & DevOps · eSmiley A/S
Primære produkter inden for HACCP/egenkontrol, sensorer og e-læring. Releasestyring af alle fødevare-compliance-produkter.
- Arkitekterede og byggede containerplatform v2 på AWS EKS og Rancher med Terraform
- Symfony
- PHP
- Node.js
- Python
- Linux
- AWS EKS
- Rancher
- Terraform
2016 - 2017
Software Engineer · EnergiData
Infrastrukturarkitektur, drift og softwareudvikling.
- Byggede en containerplatform fra bunden på tværs af AWS og Azure og migrerede 20+ microservices
- AWS
- Azure
- Rancher
- Linux
- Prometheus
- Grafana
- Node.js
- PostgreSQL
2013 - 2016
Software Engineer · eSmiley A/S
Full stack webudvikling, infrastruktur på AWS og Linux-administration.
- PHP
- Symfony 2
- Node.js
- MySQL
- AngularJS
- Amazon Web Services
- Chef
- Linux
2010 - 2013Uddannelse
Diplomingeniør (B.Eng), IKT
DTU Diplom / Ingeniørhøjskolen i København (IHK) · Snit 11,2
2010 - 2013
Studiejobs · FORCE Technology · Digicure
Sikkerhedsrapporter og sårbarhedsvurderinger hos Digicure. Bachelorprojekt hos FORCE: et framework til RFID- og NFC-baserede applikationer.
- Vulnerability Assessment
- RFID
- NFC
2008 - 2010Uddannelse
AP, IT-teknolog
Københavns Erhvervsakademi (KEA)
2004 - 2010
Webudvikler · TogiData
Webudvikling i PHP, MySQL og JavaScript og drift af Linux-servere til HTTP, DNS og mail.
- PHP
- MySQL
- JavaScript
- Linux
Nogle kunder har brug for en enkelt time, andre for en fast makker i flere år.
En time ad gangen
975 kr./time
Til de helt små opgaver, fx rådgivning om cloud-løsninger eller hjælp ad hoc.
10 timers klippekort
9.500 kr.950 kr./time
Til mindre opgaver som CI/CD-opsætning, simple komponenter i eksisterende cloudmiljøer og små udviklingsopgaver.
40 timers klippekort
36.600 kr.915 kr./time
Til større opgaver som komplekse komponenter til cloudmiljøer og omfattende udviklingsopgaver.
Softwareingeniør på abonnement
Fra 10.000 kr.pr. måned
Hurtig adgang til hjælp med alt fra debugging af distribuerede systemer og drift til udvikling og omkostningsoptimering. Vi finder en fast pris, der passer til jeres behov.
Kun få kunder ad gangen. Skriv og hør, hvornår der er plads
Alle priser er ekskl. moms. Skriv, hvis intet af det passer, så finder vi en løsning.
Lad os tage en snak
Har du et projekt, et system der driller, eller bare et spørgsmål? Skriv eller ring, så finder vi ud af, om jeg er den rette til opgaven.
Tager jeg den ikke, ringer jeg tilbage.