Magnus EvensbergetTechlead & arkitekt · Computas
Magnus Evensberget

Computas

MagnusEvensberget

Techlead & arkitekt

10+ år · fullstack · Oslo · NO / EN / 日本語

Jeg er techlead og utvikler, og trives best med å ta en idé fra blanke ark til produksjonsklar funksjonalitet — sammen med et team som eier løsningen selv.

10+år som utvikler og arkitekt
produktteam tatt fra idé til produksjon
  • Kotlin
  • Ktor
  • React
  • TypeScript

scroll · → for neste

Kort fortalt

Ti år med skysystemer for virksomheter som ikke har råd til å ta feil.

I over ti år har jeg bygget systemer for Politiet, NAV og Mattilsynet, og for private aktører som Wallenius Wilhelmsen og Pandion Energy — noe i offentlig sky, noe på maskiner kunden drifter selv. I dag leder jeg teknologien i et nytt produktteam i Politiet, som bygger neste generasjons avhørsløsning med lokalt driftede språkmodeller under strenge krav til sikkerhet og personvern.

Jeg former arkitekturen, velger teknologien og skriver mye av koden selv. Jeg liker å være tett på detaljene, og har meninger om design og brukeropplevelse også.

Siden 2022 har jeg hatt personalansvar i Computas. Den delen av jobben handler mest om mentorering — å følge utviklere over tid, hjelpe dem videre faglig, og ta imot nye når teamene vokser.

Og jeg liker faget. De fleste uker leser jeg meg opp på eller tester noe nytt, og som regel finner noe av det veien inn i jobben etterpå.

Utdanning

  • M.Sc. — Nettverk og distribuerte systemer2011–2013Universitetet i Oslo · Institutt for informatikk
  • B.Sc. — Programmering og nettverk2007–2011Universitetet i Oslo · Institutt for informatikk

Språk

  • 🇳🇴 NorskMorsmål · C2
  • 🇬🇧 EngelskFlytende · C1
  • 🇩🇪 TyskGrunnleggende · A1–B1
  • 🇯🇵 JapanskLærer · A1–B1

Kompetanse

Arkitektur
  • DDD
  • Hexagonal
  • Event sourcing
Backend
  • Kotlin
  • Ktor
  • Spring Boot
  • Kafka
Frontend
  • React
  • TypeScript
  • Next.js
Plattform
  • GCP
  • Kubernetes
  • Terraform
AI & LLM
  • Lokale LLM-er
  • Koog
  • AI-assistert utvikling
Ledelse & metode
  • Teamledelse
  • Personalansvar
  • Mentoring
  • Smidig & TDD

Egne prosjekter

  • Language LearnerEn AI-drevet app for å lære japansk — Pimsleur-metodens styrker kombinert med ekte spaced repetition (FSRS). Én Compose Multiplatform-klient dekker iOS, Android og desktop, med et React-adminpanel ved siden av. Backend er Kotlin og Ktor som modulær monolitt, med Exposed og Flyway mot Postgres. Modellbruken er lagdelt — frontier-modeller der kvaliteten teller, lokale modeller via Ollama der de holder, og modeller som kjører rett på enheten på iOS og Android.
  • poorboi.aiEt Kotlin-verktøy for spesifikasjonsdrevet utvikling, der utvikleren beholder kontrollen. Design brytes ned i leveranser, oppgaver og deloppgaver, og beslutninger og oppdagelser underveis skrives ned sammen med dem — så det står igjen hvorfor noe ble gjort, ikke bare hva, og hvorfor det neste skal gjøres slik. Samtidig gir det agenter som Claude Code og Codex verktøy de ikke har selv: kjøre testene, hente strukturerte logger og verifisere at build, test og lint er grønne før noe regnes som ferdig. Det kjøres fra en CLI med et React-cockpit ved siden av, og målet på sikt er at poorboi kjører agenten selv.
  • FinfinityMin egen plattform for finans og algoritmisk trading. Kotlin og Ktor på backend, hexagonalt bygget rundt event sourcing, og React med TanStack på frontend. Den samler inn markedsdata, kjører strategier mot historikken og optimaliserer parametrene før noe får lov til å gå live.
  • HomelabGitOps-drevet Kubernetes-cluster på Talos Linux — hele plattformen kan gjenoppbygges fra git.

Utvalgte oppdrag

20262026–nå

Politiet (PIT)

Team Avhørsflyt

Techlead · Justis

Techlead for et nytt produktteam som bygger Politiets neste løsning for planlegging, gjennomføring og etterarbeid av avhør.

  • Fra dag én — teknisk fundament for et helt nytt team
  • Lokal LLM — transkribering og rapportstøtte
  • DDD + TDD — hendelsesdrevne mikrotjenester
  • Kotlin
  • Ktor
  • React
  • TypeScript
  • Koog
  • Local LLMs
  • Domain-Driven Design
20242024–2025

Politiet (PIT)

Team Beslag

Fullstack · Justis

Fullstack-utvikling på tvers av web, mobil og backend i et av Politiets første tverrfaglige produktteam — modernisering av beslagshåndteringen.

  • 3 — flater — web, iOS og Android
  • Kafka — hendelsesstyrt arkitektur
  • KMP — delt kode mellom plattformer
  • Kotlin
  • Spring Boot
  • React
  • Apache Kafka
  • Event Sourcing
  • Kotlin Multiplatform
20242024

Wallenius Wilhelmsen

Digital Supply Chain

Techlead · Logistikk

Var med fra starten på en ny logistikkplattform for global bil- og kjøretøylogistikk — teknologivalg, datamodellering og utviklerplattformen på GCP. Underveis tok konsernet en strategisk beslutning om å bytte til Azure og C#, og jeg var med gjennom overgangen. Den siste tiden gikk med til å onboarde det nye teamet og få dem opp i fart, før jeg gikk videre til et nytt oppdrag.

  • Nyoppstartet prosjekt
  • GCP — Cloud Run + Terraform
  • AI/ML — optimalisering av forsyningskjeden
  • Kotlin
  • Next.js
  • Cloud Run
  • Terraform
  • Google Cloud
  • C#
  • Azure
20212021–2024

NAV

Tiltak & tiltaksarrangører

Fullstack · Velferdsteknologi

Nye verktøy for de rundt 1 000 tiltaksarrangørene som hjelper folk inn i eller tilbake til jobb — en del av arbeidet med å fase ut NAVs gamle Arena-system. Målet var å holde kommunikasjonen mellom arrangørene og NAV tett, slik at både saksbehandlere og arrangører kunne følge opp hver enkelt så godt som mulig. React-mikrofrontender inn i NAVs egne flater, og Kotlin-tjenester på GCP som snakker med resten av NAV over REST, GraphQL og Kafka. Universell utforming var et krav gjennom hele løpet.

  • ~1 000 — tiltaksarrangører som brukere
  • 3 år — på samme produktteam
  • Arena — utfasing av et gammelt fagsystem
  • UU — universell utforming som krav
  • Kotlin
  • React
  • Apache Kafka
  • Google Cloud
20192019–2021

Pandion Energy

KAI-dataplattform

Teknisk arkitekt · Olje & gass

Pandion Energy ville hente mer verdi ut av geologiske og geofysiske data, i samarbeid med Computas og Google. De var plukket ut av eieren Kerogen Capital som første pilot for en global dataplattform for olje og gass. Plattformen setter sammen data fra mange kilder, slik at geologene kan se dem på tvers og finne mønstre de ellers ville gått glipp av. Jeg var teknisk arkitekt på et team som spente fra nyutdannede utviklere til erfarne data scientists, og hadde ansvaret for portalen de jobbet i til daglig. Under pandemien måtte satsingen skaleres ned og til slutt legges på is, og jeg var den siste utvikleren igjen på teamet.

  • To fulle team — vokst fra et lite forprosjekt
  • GKE — hexagonale mikrotjenester
  • Terraform — komplett miljø opp på minutter
  • Python
  • Java
  • TypeScript
  • Angular
  • Kubernetes
  • Apache Airflow
  • Terraform
  • Google Cloud
20172017–2019

Politiet (PIT)

Straffesakskjeden

Utvikler · Justis

Tre prosjekter i straffesakskjeden: anmeldelser elektronisk inn i politiets saksbehandlingssystem, straffesaksdokumenter til domstolene over Altinn, og forvaltning av BL — fagsystemet 17 000 politifolk og påtalejurister jobber i daglig. Jeg jobbet fullstack i Java, Spring Boot og Angular, og var med på å ta de første tjenestene over på politiets nye Kubernetes-plattform mens de fortsatt måtte kunne kjøre på den gamle.

  • 17 000 — brukere i BL
  • Kubernetes — de første tjenestene på ny plattform
  • Altinn — dokumenter ut til domstolene
  • Java
  • Spring Boot
  • Angular
  • Kubernetes
  • Hexagonal Architecture
20132013–2017

Mattilsynet

MATS

Utvikler · Offentlig

Mitt første oppdrag ut av studiene: videreutvikling og vedlikehold av MATS, Mattilsynets fagsystem for tilsyn, som i sin tid erstattet rundt 30 eldre systemer. Java og Oracle i bunn, Angular på de nyere flatene — og testdrevet utvikling som vane herfra og ut. Fra 2015 var jeg teamlead for et av utviklingsteamene.

  • ~30 — eldre fagsystemer erstattet
  • Word → PDF — attestgenerering skrevet om
  • Lovdata — regelverk hentet inn automatisk
  • Java
  • Oracle Database
  • Angular
  • Test-driven development

La oss bygge noe som er verdt å bygge.