This page is also available in English.

Read in English →

CV · Oslo

Terje Ballestad

Teknisk designer og utvikler

Jeg designer og utvikler digitale produkter, og trives best der design møter kode. I sju år har jeg jobbet i produktteam for Digdir, Fagforbundet, Norad og Posten, mest med frontend, designsystemer og UX. I mitt eget studio har jeg jobbet med et spill, og jeg bygger og drifter verktøyene jeg bruker hver dag.

Jeg er opptatt av hvordan ting føles å bruke: at det er tydelig hva som skjer, at et klikk gir respons med en gang, og at det er lett å gjøre det riktige. Det betyr like mye i et komponentbibliotek som i et spill.

Terje på innovasjonskontoret til Posten

Erfaring og prosjekter

2016 jan

0 prosjekter · 0 kompetanser

Kompetanse

    Kalendertid på prosjekter der jeg brukte kompetansen. Prosjekter som overlapper, telles bare én gang. Klikk på en kompetanse for å se hvor jeg har brukt den.

    Tidslinjen

    Ti år med prosjekter, fra 2016 til i dag

    Panelet viser hele karrieren min. Velg et område for å se hvor mye av tiden min som har gått til det, eller søk etter en kompetanse for å se hvor jeg har brukt den.

    Når du scroller nedover, spilles tidslinjen av fra starten. Du kan også dra i tidslinjen, klikke på et prosjekt i den eller bruke piltastene.

    aug 2016 - jun 2019

    • Spillutvikling
    • Design

    Bachelor i spilldesign

    Westerdals Oslo ACT · Student

    Tre år og 180 studiepoeng med spilldesign. Westerdals ble slått sammen med Høyskolen Kristiania i 2018.

    • Emner i systemdesign, spillprogrammering, programmering for designere, leveldesign, prototyping og smidige prosjekter.
    • Skrev bacheloroppgaven om Queens Game sammen med Snowcastle Games og Norsk filminstitutt.

    jan 2019 - jun 2019

    • Spillutvikling

    Queens Game

    Snowcastle Games · Spillutvikler, internship

    Et forskningsprosjekt med Norsk filminstitutt om historiefortelling og immersjon i spill, lagt til Oslo på 1300-tallet.

    • Utviklet en prototype sammen med teamet hos Snowcastle og eksterne aktører.
    • Modellerte Akershus festning slik den så ut i 1363 ut fra kartdata, og var med på å bygge opp spillverdenen med historiske karakterer.

    sep 2019 - des 2019

    • Design

    Sjåførapper og gamification

    Posten Norge · UX-designer

    Jeg kjørte for Posten fra 2009, og mens jeg studerte, testet jeg sjåførappene Prodapp og Glow. Så holdt jeg en presentasjon for lederen av avdelingen for data science og ny teknologi, der jeg foreslo at Posten skulle lage sin egen algoritme for ruteoptimalisering. Etter det ble jeg ansatt i UX-teamet.

    • Rådgiver for Prodapp-teamet, med innspill fra sjåførenes side.
    • Holdt en workshop om spillteori og gamification for Glow-teamet i Bring. Sammen laget vi løsningsforslag basert på spillteori.

    Resultat Presenterte spillteori og gamification for hele Posten-konsernet.

    sep 2019 - mai 2022

    • Design
    • Frontend

    Motivero

    Posten Norge · Designer, senere utvikler

    En gamification-app som viser sjåførene deres egne tall for kvalitet, produktivitet og kundetilfredshet.

    • Startet som designer med ansvar for system- og UX-design, og jobbet etter hvert mer som utvikler.
    • Gjorde tallene om til poeng, achievements og leaderboards. Kundetilfredsheten kom fra NPS og SMS-kommentarer i Medallia.
    • Teamet vokste fra meg og én utvikler til fem personer.

    Resultat Tatt i bruk av alle hjemkjøringsavdelingene i Oslo.

    2020

    • Spillutvikling
    • Design

    Digital tvilling

    Posten Norge · Fremtidsteknolog

    En 3D-modell av pakketerminalene med ekte pakkeflyt, for å finne ut om den ga verdi for ulike interessenter.

    • Bygget i Unreal med kartdata og CAD-tegninger av terminalene som utgangspunkt.
    • Simulerte pakker og pakkebånd.

    2020-2021

    • Spillutvikling

    Virtuelt kontor og TV-studio

    Posten Norge · Teknisk designer

    Under pandemien bygget jeg en 3D-kopi av kontoret vårt i Unreal, til presentasjoner i Teams og samarbeid i VR.

    • Webkamera og presentasjoner ble sendt inn i Unreal, og en produksjon med flere kameraer sendte bildet tilbake til Teams.
    • Vi utforsket hvordan et team kunne møtes og jobbe sammen på det samme kontoret i VR.

    mar 2021 - jun 2021

    • Spillutvikling

    Bilpakkespillet

    Posten Norge · Designer og utvikler

    Et VR-spill der du stabler pakker i en postbil. Vi laget det for å finne ut hva VR kan brukes til i opplæring.

    • Vi fant ut at ingenting slår VR når det gjelder immersjon.
    • Neste steg var ekte ruter og adresser, slik at en sjåfør kunne planlegge i 3D hvordan bilen skulle pakkes for en rute. Jeg sluttet før vi kom så langt.

    Resultat Posten brukte spillet som demo på teknologimesser i flere år.

    jul 2022 - sep 2022

    • Design

    Resize

    Advokatfirmaet Fremmer · Designer og utvikler

    Et legal tech-verktøy som tar bedrifter gjennom omstillingsprosesser, der loven stiller strenge krav til hvert steg.

    • Utformet og bygget brukeropplevelsen.
    • Gjorde et komplisert juridisk fagfelt forståelig for brukere uten juridisk bakgrunn.

    aug 2022 - okt 2022

    • Frontend

    22julisenteret.no

    22. juli-senteret · Frontendutvikler

    Nettstedet til 22. juli-senteret, bygget i Next.js med Sanity CMS.

    • Jobbet direkte med kunden, og ledet arbeidet med å finne de faktiske behovene i lange ønskelister og prioritere dem.
    • Implementerte design sammen med designerne, laget ny funksjonalitet i CMS-et og rettet feil.

    sep 2022 - feb 2023

    • Frontend

    Bistandsresultater

    Norad · Frontendutvikler

    Norads portal for resultatene av norsk bistand. En webapplikasjon med mye data og mange grafer.

    • Refaktorerte eldre kode til en ryddigere arkitektur som var enklere å bygge videre på.
    • Fikk data og grafer til å laste raskere, blant annet med bedre bruk av Redux.
    • Laget grafer i ChartJS og D3.

    mar 2023 - aug 2024

    • Frontend
    • Design

    Medlemsplattform og designsystem

    Fagforbundet · Frontendutvikler

    Fagforbundets digitale plattform for medlemmer, tillitsvalgte, arbeidsgivere og ansatte.

    • Hadde en sentral rolle i det felles designsystemet i Angular, som ble publisert som npm-pakker.
    • Jobbet med designerne om hvordan den grafiske profilen kunne bli et gjenbrukbart system.
    • Flyttet tillitsvalgtportalen fra Vue til Angular, og trakk store deler av den ut i felles komponenter.
    • Videreutviklet arbeidsgiverportalen, der arbeidsgivere logger inn med IDP, hovedsakelig for å sende inn trekklister.

    Resultat Alle de seks applikasjonene bruker det samme designsystemet.

    sep 2024 - sep 2025

    • Frontend
    • Design

    MinID og MinID Elements

    Digdir · Frontendutvikler

    MinID er en innloggingsløsning for offentlige tjenester som brukes av millioner. Jeg gjennomførte piloten MinID i skolen og laget MinID Elements, et komponentbibliotek i Web Components basert på Designsystemet.

    • Laget komponenter med det samme API-et på tvers av alle MinIDs frontender, dokumentert i Storybook.
    • Innførte ende-til-ende-tester i Playwright, og testet på tvers av nettlesere og enheter i BrowserStack.

    Resultat Elever fikk MinID på skolen, der læreren bekreftet identiteten deres.

    sep 2025 - aug 2026

    • Spillutvikling
    • Design

    Lifelines

    Ballestad Studios · Designer og utvikler

    Mitt eget spill. En cozy roguelike life-sim lagt til Norge, der du observerer karakterer som står fast i usunne mønstre, finner ut hva som holder dem tilbake og hjelper dem mot et mer selvstendig liv.

    • Jeg gjør alt fra konsept og systemdesign til kode og brukergrensesnitt.
    • Autonome karakterer med aktivitetsvalg og modeller for behov og ressurser.
    • Gjør en kompleks simulasjon lett å lese gjennom synlig oppførsel, visuell feedback og tydelige valg.

    feb 2026

    • Backend

    Rook

    Ballestad Studios · Utvikler

    Min personlige AI-agent på Anthropic-API-et, med full agent-loop, tool use og arbeidsflyter i flere steg.

    mar 2026 - nå

    • Backend
    • Fullstack

    pm-board-cli

    Ballestad Studios · Utvikler

    Et prosjektverktøy for samarbeid mellom mennesker og AI-agenter. Publisert på npm.

    • Lagrer issues, beslutninger og planer som lokale filer, slik at AI-agenter kan jobbe raskt med dem.
    • Et eget CLI som renser output fra AI-en og holder kontekstvinduet under kontroll i store prosjekter.
    • Deler opp arbeidet i en kjede fra idé via designdokument og plan til oppgaver som en agent kan ta uten å lese hele kodebasen.

    jun 2026 - nå

    • Frontend
    • Design

    Gymfile

    Ballestad Studios · Designer og utvikler

    En treningsapp for iPhone og Apple Watch. En agent-skill tar seg av planleggingen, og appen er grensesnittet på treningsgulvet. Under utvikling.

    jul 2026 - nå

    • Fullstack
    • Frontend
    • Backend
    • DevOps

    Time Turtle

    Ballestad Studios · Fullstackutvikler

    Timeføring og fakturering i et spesialisert verktøy som ligner et regneark og styres fra tastaturet. Jeg ville ha en timeføring der jeg aldri trengte å ta i musa.

    • Rollebasert tilgangsstyring som håndheves på serveren, og optimistisk samtidighetskontroll når flere lagrer samtidig.
    • Kjører på mitt eget Kubernetes-cluster med Argo CD, Sealed Secrets, helsesjekker og nattlig backup. Clusteret er definert i OpenTofu og Ansible.

    Resultat Jeg drifter den selv og bruker den hver dag til timeføring og fakturering.

    sep 2026 - nå

    • Backend
    • Fullstack

    Time Turtle på .NET

    Ballestad Studios · Backendutvikler

    Jeg skriver om backenden i Time Turtle til ASP.NET Core med Entity Framework og PostgreSQL. Arbeidet startet i september 2026.

    • Cookie-innlogging, medlemskap per selskap og Data Protection-nøkler i Postgres, slik at innloggingene overlever en omstart.
    • Integrasjonstester i xUnit med WebApplicationFactory og Testcontainers mot en ekte Postgres.

    Utdanning

    Bachelor i spilldesign, 180 studiepoeng

    Westerdals Oslo ACT (nå Høyskolen Kristiania) · 2016 til 2019

    Systemdesign, spillprogrammering, smidige prosjekter, prototyping, leveldesign og kryssplattformdesign. Bacheloroppgave: Queens Game, sammen med Snowcastle Games og Norsk filminstitutt.

    Språk

    Norsk og engelsk, flytende muntlig og skriftlig.