Jeg er en softwareutvikler og selvstendig IT-konsulent med 20 års erfaring.
Jeg har skrevet bok om Kotlin.
Jeg har holdt foredrag både her (KotlinConf i Amsterdam) og der (JavaZone i Oslo).
Jeg fikser bugs i open source-prosjekter når anledningen byr seg, f.eks React Native, Immutable.JS og Kotliquery. Og jeg har en commit i Linux-kernelen 🥳
Jeg blogger i ny og ne, og har bl.a. skrevet om at Datomic er rått, laget fancy animasjoner for å forklare asymmetrisk kryptografi, og gått i dybden på hvordan Google Docs og VSCode rendrer tekst.
Tidligere har jeg jobbet som IT-konsulent i Kodemaker, jeg har laget apper i Shortcut, og jeg betalte mitt eget førerkort i 2005 ved å lage websider for 4000 kroner stykket.
Apress, 2023
Jeg har skrevet en bok! Den handler om Kotlin, og å skrive web-apper uten å bruke svære rammeverk.
Noe av det kuleste i boka, er kapitlene om hvordan man kan bruke Spring Security og Spring Context, uten å bruke hele Spring-rammeverket. Hvis man har lyst til å skrive moderne web-apper uten rammeverk, men jobber i en organisasjon som bruker Spring utstrakt, kan man f.eks helt fint gjenbruke plugins til Spring Security, uten å måtte dra inn hele rammeverket, og i en kontekst hvor man kan skrive moderne og smooth Kotlin-kode.
Du kan kjøpe boka i papirformat eller Kindle på Amazon. Du kan også kjøpe boka hos Adlibris i papirformat og mange andre norske bokhandler. Forlaget selger også boka direkte, og du kan kjøpe boka i papirformat eller PDF, ePub og andre formater hos dem.
Jeg liker å prate. Her er et knippe presentasjoner jeg har holdt på konferanser o.l. rundt om i verden.
Datomic - the most innovative DB you've never heard of
You probably don't know how the internet actually works
Rangert som publikumsfavoritt blant alle presentasjonene på hele konferansen!
Datomic - the functional database
WTF is Datomic?
Her er et lite utvalg av prosjektene jeg har jobbet med som konsulent.
Er med i en tidlig fase av produktifiseringen av et in house ERP-system. Her jobber vi på spreng i startup-modus, og håper å få inn en investor snart.
Arkitektur/bootstrapping, e-commerce (Stripe, Vipps, Swish, PayPal), frontend (Next.JS og TypeScript), backend (AWS serverless). Etter å ha vært vennehjelp i mange år, ble jeg med på eiersiden i 2022. Er i skrivende stund på passiv brannslokkingsmodus i dette prosjektet.
Typescript serverless backend, ClojureScript front-end. Tok meg fri fra jobb i noen måneder for å jobbe med en CMS. Lærte (blant annet) at man trenger mere enn én utvikler for å lage en superambisiøs CMS!
Andre runde på Animalia - jobbet med alt mulig av fagsystemer, bl.a. produksjonsregulering, lamming, RFID, omskriving av mobilapp til responsiv web, mm
Erlang og Elixir, via Phoenix framework. Fullstack-utvikling av platform for e-commerce. Lite team med startup-vibes og masse autonomi.
Videreutvikling av Animalia sitt forste Clojure-prosjekt. Fikk gjort et teknisk løft her ved å skrive en hel del automatiserte tester, som gjorde oss på hyppigere leveranser
Frontend-arkitektur og koding, samt greenfield og videreutvikling av mobilapp for Android og iPhone med React Native
Full-stack på web-basert planleggingsverktøy + distribuering av visualiserte planer for ombordpersonell på tog. Flerbruker sanntidssystem for å samarbeide om å lage planer, eventdrevet arkitektur som reagerer på togbevegelser i sanntid, pushing av data til alskens ulike formater rundt om kring i og utenfor organisasjonen.
Logisk rådata for tog, stasjoner og infrastruktur (med system for å automatisk oppdage hvilke tog som blir berørt av et infrastrukturbrudd) ble distribuert til alskens ulike formater og systemer (ombordpersonell, skjermer, annonsering over høyttaler, ...).
Et lite utvalg av bloggposter jeg har skrevet her og der oppigjennom årene.
En liten gjennomgang av hva i alle dager som skjer under panseret når tipp topp moderne web-apper tegner tekst
Persistente datastrukturer er ekstremt supre greier, som alt for få utviklere kjenner til
Datomic er virkelig en database i en klasse for seg selv. Lær hvorfor!
En grunnleggende forklaring på hvordan det har seg at man kan gjøre asymmetrisk kryptografi. Med animasjoner!
Når Microsoft slapp Windows Vista full av bugs, lærte de masse. Blant annet hva hovedkilden til bugs var.
Jeg eier en ekte WoW-server :D