Jeg designer, bygger og setter AI-systemer i produksjon: agent- og stemmesystemer, RAG-pipelines, computer vision, MCP-verktøyservere og n8n-automatisering, med evaluering, observability og guardrails — ikke notebook-prototyper.
Jeg måler før jeg leverer: precision / recall / F1, kostnad per enhet. Tall avgjør hva som er godt nok, ikke magefølelsen.
02
Trygt fra bunnen av
Kill-switch og sporbarhet på alt som kjører autonomt. Styring og guardrails er en del av arkitekturen, ikke noe som legges på til slutt.
03
Produksjon, ikke prototyper
Versjonskontroll, observability, reproduserbarhet. Systemer som kjører stabilt for ekte brukere, ikke notebooks som virker én gang.
Utvalgt arbeid
Systemer i produksjon, og ideene bak dem.
I produksjonVLM + RAGOrkestrator
Tilsyn.AI — AI-plattform for tilsyn
En ny tilnærming til automatisert tilsyn i en regulert industri. En VLM- og RAG-arkitektur med orkestrator, evalueringsdrevet kvalitet og kill-switch.
Kjerneideen er ny og holdes privat. Gjennomgang live på forespørsel.
Mekanismen er skjermet
LiveThree.jsOmtalt i Morgenbladet
Cable Goal — 3D-rekonstruksjon av vaiermålet
En 3D-rekonstruksjon i nettleseren av det omstridte VM-målet mellom Norge og England: skuddet som så ut til å streife en TV-vaier over banen rett før Englands utligning. Du kan skyte det på nytt selv og se det dele seg ut fra om banen treffer vaieren, og så stemme. Bygget solo fra ende til ende, med fysikk, riggede 3D-spillere, et rate-limitet stemme-API og et live dashbord per land. Det fikk over 1 800 stemmer fra mer enn 35 land, og ble omtalt i Morgenbladet (19. juli 2026).
Kvalifiseringen til NM i AI: en MAPF-kontroller for opptil 20 lagerroboter som plukker og leverer ordrer i et rutenett der hyllene danner ganger på én rute, i 500 runder, uten å låse seg. Nøkkelen var å se at hver dags spill er deterministisk. Det gjør et reaktivt problem om til offline optimalisering: speide → optimalisere → kjøre, altså løse hele dagen på forhånd mot en lokal simulator, mens de fleste lagene løste runde for runde. Bygget som en målt optimaliseringsstige, der hvert lag ble lagt til først etter at det slo det forrige på en lagret logg: en sentralisert dispatcher med forhåndsplukking av ordrer, enveis ganger (+129 %), PIBT-kollisjonsløsning (benchmarket mot PBS, CBS, EECBS og LaCAM), et lag mot vranglås og oscillering, og en tofaseplanlegger for hele spillet. 15. av 380 lag, stilte solo.
En prissporer for strøm, drivstoff og transport i 36 land, på en interaktiv WebGL-klode. Du kan se rundt den med ekte dybde: på desktop markørløs perspektivkorreksjon, der webkameraet følger ansiktet ditt og flytter 3D-kameraet i sanntid, så kloden parallakser når du lener deg (et hodestyrt «vindu inn i scenen», uten briller eller markører). På mobil følger den samme off-axis-projeksjonen gyroskopet i telefonen. Bak det henter skraping av API-endepunkter live priser fra hele verden og normaliserer dem per land.
Node / Express · WebGL · ansiktssporing med webkamera · IMU i enheten · skraping-API
Hovedrunden i NM i AI: tre uavhengige oppgaver, solo. NorgesGruppen VLM: en synsoppgave fra varehandelen, med en YOLO-detektor koblet til en pipeline for DINOv2-embeddinger og referansematching. Tripletex: en LLM-rutet agent som klassifiserer input og sender den videre til strukturerte uttrekksruter mot regnskaps-APIet. Astar Island: et sannsynlighetsspill om kartrekonstruksjon som scores med KL-divergens, der jeg bygget en bayesiansk observatør med Dirichlet-glatting (α tunet offline) og en tofase observasjonsstrategi med budsjett.
Estimering av folkemengder for skianlegg: lettvekts objektdeteksjon kjører på CPU ute i anlegget og teller i sanntid hvor mange som er i bakken eller står i heiskøen. Det er bygget med personvern først: hvert bilde maskeres til et område av interesse, telles, og forkastes umiddelbart, så ingenting blir liggende. Ingen ansiktsgjenkjenning, ingen lagrede bilder, bare antallet. Tallene mater et live dashbord og samles opp over tid, så anlegget ser hvor fullt det er i hver sone akkurat nå, og hvordan det utvikler seg gjennom dagen.
En AI-plattform fra Visam AS som kutter daglig pendling ved å matche «speiltvillinger», altså folk der hjem og jobb speiler hverandre, og kjede sammen bytter av jobb og bolig slik at flere ender opp med å jobbe nærmere hjemmet. Jeg bygget ML-en fra ende til ende: 21 ONNX-eksporterte modeller, blant dem en trafikk-GNN, et siamesisk kompatibilitetsnettverk, en LambdaMART learning-to-rank-modell og en ILP-løser for byttekjeder (strukturelt samme problem som nyrebytte mellom par, løst med kolonnegenerering så det skalerer til lange kjeder). Alt ble trent på 1 million syntetiske profiler, så systemet ble bygget og evaluert uten å røre ekte persondata. Flerspråklige embeddinger plasserer profiler skrevet på ulike språk i ett felles rom, og et ONNX-skille mellom trening i Python og servering hvor som helst holder modellene portable. FoU-en er godkjent under SkatteFUNN (Forskningsrådet).
En smaksapp for den eldste krangelen i brusverdenen. Du skanner flasken eller boksen du har foran deg og vurderer den mens du drikker: fem oppskriftsakser (sødme, bitterhet, ettersmak, aroma, fylde), hurtigtagger for smak og en dom fra 1 til 5, slik at en vurdering blir et smaksnotat i øyeblikket og ikke et minne om ett. Emballasjen er en del av smakingen, for den samme oppskriften fra boks, PET-flaske eller glass er ikke den samme drikken. Hver dom går inn i en ukentlig kamp mellom Coca-Cola og Pepsi som scores by for by, og hver smaking sammenlignes også med din egen historikk: denne kom ut søtere, eller flatere, enn den du pleier å drikke. Det skjer privat, aldri mot andre. Tre andre akser (temperatur, kullsyre, ferskhet) er bevisst uavhengige av merke og gir score til butikken flasken kom fra, så en dårlig oppbevart flaske teller mot hylla og ikke mot oppskriften.
Talediktering på Windows som kjører helt lokalt på maskinen. Lyden forlater aldri PC-en, så det virker like godt på flyet, bak en brannmur eller helt uten nett. Du holder inne en hurtigtast og snakker inn i hvilken som helst app, e-post, chat, en kodeeditor eller nettleseren, og teksten havner der markøren står, uten kopier og lim inn. Utover ren transkripsjon skriver den om, formaterer og oversetter det du sa fortløpende: dikter en rå tanke og få tilbake en ryddig melding, eller snakk ett språk og få det skrevet på et annet. Den dekker 26 språk med nesten umiddelbar oversettelse, og du velger selv ASR-motoren som kjører lokalt, NVIDIA Parakeet for fart eller OpenAI Whisper for bredde, begge kvantisert til INT8 så de holder seg raske på vanlig maskinvare. Hele Windows-versjonen ligger ute som en gratis portabel nedlasting.
Python · lokal ASR (NVIDIA Parakeet / OpenAI Whisper) · 26 språk · INT8
Prøv den selvHent Windows-versjonen på vibevox.io, trykk Download og skriv inn tilgangskoden AIFORALLE-2026
En app som følger en telefonsamtale live og gir deg neste replikk på skjermen mens den skjer: transkripsjon i sanntid, hvem-sa-hva-separasjon av stemmene og AI-forslag midt i samtalen. For salgssamtaler og intervjuer, der riktig replikk ett sekund for sent er feil replikk. Ingen andre leverer dette.
Tilnærmingen er ny og holdes privat. Gjennomgang live på forespørsel.
LiveAI-produktFINN.no
PrisSnap — AI-prising for FINN.no
Rett mobilen mot en gjenstand og få et umiddelbart prisanslag på bruktmarkedet, pluss en ferdig norsk annonse. Gemini Vision kjenner igjen hva det er ut fra bildet, forankrer det i et realistisk prisnivå på FINN.no, og skriver tittel, beskrivelse og kategori på naturlig norsk. Det gjør «hva er dette verdt, og hvordan formulerer jeg annonsen» om til noen sekunder, så annonsen er ett trykk fra å være ute. Kjører på web og Android.
Gemini Vision · Android · web · norsk tekstgenerering
Et visuelt planleggingscockpit for en kommunal kulturskole, der lærere, ensembler, elever og rom ligger som et drag-and-drop-grafbrett i stedet for et regneark. En konfliktmotor flagger åtte typer kollisjoner i timeplanen, og hver endring havner i et sandkasse-utkast du enten tar i bruk eller forkaster. AI-en sitter bak en pseudonymiseringsgrense, så navn og adresser forlater aldri prosessen, og auto-løseren foreslår bare endringer den ekte motoren har verifisert at reduserer konflikter. Bygget for Stavanger kulturskole, med pilot til høsten (2026).
En norsk byggekostnadskalkulator: budsjetter for nybygg, tilbygg, rehabilitering og våtrom, med firmaprofiler, lagrede beregninger og kostnadsrapporter som PDF. En veiledet trinnvis kalkyle tar deg gjennom prosjekt, mål, grunn, konstruksjon, tekniske fag og kvalitetsvalg, og oppdaterer kostnaden fortløpende for hvert valg: tre mot betong, isolasjonsklasse, innredningsnivå. En innebygd AI-rådgiver svarer på spørsmål om byggekostnader underveis. Web-app i React og Supabase for norsk byggebransje.
Et mobilspill laget for Norge først, med en original mekanikk som knytter den virkelige verden til spillet: samle-og-kjempe-spilling koblet til et ekte nasjonalt system. Bygget solo fra ende til ende, fra React Native-klienten til backend i Express og Prisma, progresjonsøkonomien og live-ops rundt det, og lansert til både iOS og Android fra én kodebase. Det er i alfa med ekte spillere, på norsk, på en mekanikk ingen andre kjører.
Selve mekanikken er ny og holdes privat. Gjennomgang live på forespørsel.
Publisert i Sooo. MagazineEgen skrive-skillRedaksjonell AI
MiroFish — en magasinartikkel skrevet av agenter
En forklarende artikkel om MiroFish, en åpen kildekode-motor som befolker et simulert samfunn med tusenvis av AI-agenter og kjører det framover for å se hvordan en historie kan spre seg. Skrevet for et allment publikum, og ærlig om begrensningen: sannsynlige fortellinger, ikke validerte spådommer. Jeg skrev den ikke for hånd. Først kjørte jeg dyp research på tvers av flere LLM-er på hvordan de beste magasinene faktisk bygger opp en forklarende artikkel, og destillerte funnene til en gjenbrukbar skrive-skill: struktur, nut graf, bærende analogi og disiplin mot hype. Den skillen og Claude Fable 5 produserte utkastet. En n8n-pipeline strippet deretter de generative tellene, scoret teksten mot en levende redaksjonell policy, rettet det Judge-agenten fanget opp, og slapp den ikke gjennom før scoren var god nok. En egen workflow lærer stemmen min av rettelsene jeg gjør for hånd. Faktasjekken er fortsatt menneskelig. Den sto på trykk i AI Rising-utgaven, juli 2026.
Skrive-skill destillert fra research · Claude Fable 5 · n8n · Judge- og Reviser-agenter · scoregated revisjonsløkke
I produksjonNyskapendeBevegelsessimulatorSensorfusjon
SIMO — bevegelsesmotor for dronekino
Bevegelses-pipelinen bak flykino-poden til Heimdall Innovation: flytelemetri fra en FPV-drone styrer en motorisert stol, så setet krenger, stiger og stuper i takt med førstepersons flyvideo. Leveres som SIMO — Simulation Redefined.
Live Conversational AI-agenter fra ElevenLabs som jeg har bygget, og alle snakker norsk og engelsk. Åpne en av dem og snakk helt naturlig i nettleseren: de holder en ekte samtale, det er ikke faste kommandoer.
LiveKoblet til CRMElevenLabsNO / EN
Visam AI-agent
En kundevendt stemmeagent på telefon for Visam AS, koblet inn i firmaets CRM. Den snakker ikke bare, den handler: sender deg prislisten på e-post når du ber om det, og booker konsultasjoner på kontoret vårt i Innovasjonspark Stavanger eller digitalt, og fanger leadet fra ende til ende. Tospråklig, samtalebasert, døgnet rundt.
Prøv den liveSnakk med den som med et menneske. Dette er bare eksempler, ikke faste kommandoer. Spør den om hva som helst om selskapet og tjenestene, eller prøv «send meg prislisten» og sjekk innboksen, eller «book en konsultasjon på iPark» så setter den deg opp. Norsk eller engelsk.
Stemmeassistenten i kabinen til SIMO, en plattform for bevegelsessimulatorer (Heimdall Innovation). Den svarer på spørsmål og guider økten med stemmen.
I produksjonNyskapendeSanntidTwilio + OpenAI Realtime
VoxBridge — oversettelse i samtalen
Toveis oversettelse av telefonsamtaler i sanntid: begge parter hører den andre på sitt eget språk, synkront, bygget på Twilio Media Streams og OpenAIs Realtime API. Det vanskelige er ikke oversettelsen, men timingen: å holde begge retninger synkrone over en levende telefonlinje, der hvert ekstra sekund med latens gjør samtalen om til en walkie-talkie-utveksling.
Tilnærmingen er ny og holdes privat. Gjennomgang live på forespørsel.
Twilio Media Streams · OpenAI Realtime · WebSocket
AI-automatisering & integrasjoner
Agenter som gjør jobben, fra start til slutt.
n8n-orkestrerte pipelines med AI-agenter i løkka: skraping, scoring, generering og publisering, med et menneske som godkjenner avgjørelsene som betyr noe.
200+ workflowsIntegrasjoner
n8n-workflows & AI-automatisering
Dette er arbeidet jeg liker aller best. n8n er der jeg er sterkest, og jeg har bygget automatiseringer av alle slag på det: skraping og berikelse av leads, kald e-postutsending, innholdsproduksjon og publiseringsplan, videopipelines, booking- og supportchatboter, datasynk og rapportering, skrapere, RAG-innlasting og AI-agenter i flere steg. De er koblet til Brevo, Google Calendar, Places, Telegram, Supabase og dusinvis av API-er, med retries, throttling, idempotens og menneskelig godkjenning der det teller. AI-agenter sitter inne i flytene: de klassifiserer, scorer, skriver tekst og tar valg, og gir så over til et menneske for avgjørelsene som betyr noe. Den samme ryggraden driver publiseringspipelinen til FinnFunn og de CRM-koblede stemmeagentene, webhook-trigget, observerbart og bygget for å kjøre uten tilsyn i ukevis. Når en jobb handler om å kjede sammen verktøy, modeller og API-er til noe som bare går av seg selv, er n8n det første jeg griper etter.
n8n · Claude / GPT / Gemini · Brevo · Google Calendar / Places · Telegram · Supabase · webhooks
Liven8n i backend
FinnFunn — AI-drevet sosial automatisering
Et system for automatisering av sosiale medier drevet av AI-agenter med n8n i backend: det skraper, scorer, genererer og planlegger innhold daglig, med et godkjenningssteg i Telegram før noe går ut. Det kjører live og publiserer daglig til Facebook-gruppa si: dagens funn på FINN.no med en kort prisanalyse.
Et norsk servicefirma som setter ukrainske flyktninger i arbeid i styrte mikroteam (brigader): AI matcher sammensetningen av teamene, håndterer onboarding og salgsoppfølging, og kjører oversettelse mellom norsk, ukrainsk og engelsk i hele plattformen. Én faktura til kunden, en norsktalende teamleder på stedet, null HR-overhead. Bygget for to målgrupper samtidig: kunder som kjøper en tjeneste, og arbeidere som vil bli med.
Next.js · AI-matching · NO / UA / EN i18n · Netlify
Jeg installerer, konfigurerer og kostnadstuner selvhostede OpenClaw AI-agenter, autonome Telegram-boter som kjører på en Dockerisert Hetzner-host med egne verktøy og eget minne. Jeg har også laget en tuner som med én kommando får en bot til å gå på det faste abonnementet ChatGPT Plus Codex til $20 i stedet for betaling per token, ved å trimme bootstrappen, låse Codex CLI til abonnementsmodus og drepe de betalte fallbackene som stille tapper kvoten.