Ai-native utivkler. Har det gøy med design, claude og rare sideprosjekter.

Utvalgt arbeid
TechyClaudeSanityNext.jsReactTypeScriptFigmaWebflow

Utvalgt arbeid

2026 — 2027
Forhåndsvisning av Dalsnibba — Geiranger Skywalk

Dalsnibba — Geiranger Skywalk

Webflow · Custom JS/CSS · Claude Code

Nettside for Geiranger Skywalk og Nibbevegen. Webflow-basert med en god del custom JavaScript og CSS. I samarbeid med designere, fullstack-utvikler og tekstforfattere.

Forhåndsvisning av Denne Stranda

Denne Stranda

Sanity · Next.js · Claude Code

Nettsted for utviklingsselskapet eid av lokalt næringsliv og Stranda kommune. Sanity og Next.js på Vercel. I samarbeid med designere, fullstack-utvikler og tekstforfattere.

Forhåndsvisning av Opplev Sykkylven

Opplev Sykkylven

Sanity · Next.js · Claude Code

Destinasjonsside for Sykkylven — innfallsporten til Sunnmørsalpane. Sanity og Next.js på Vercel. I samarbeid med designere, fullstack-utvikler og tekstforfattere.

Forhåndsvisning av WIP - Implementering av raytracing i Carmageddon fra 1997

WIP - Implementering av raytracing i Carmageddon fra 1997

Raytracing · Hobby · Claude Code

Prosjektet bygger på dethrace, en open source reimplementering av Carmageddon-motoren. Jeg utvidet motorens OpenGL-driver med hybrid ray tracing: rasterisert G-buffer, BVH over scenen i teksturbuffere, og shader-pass for skygger, AO, refleksjoner og punktlys fra lykter og biler,

Forhåndsvisning av Cow Plowem

Cow Plowem

Spillutvikling · Unity · C# · Claude Code

Et svært voldelig skispill der du styrer en ku som meier ned alpinister på vei nedover fjellsiden. Egne baner, sjekkpunkter og tidtaking, bygget i Unity. Under utvikling — release 2027.

Forhåndsvisning av tmx2pad — Thrustmaster-ratt i Mario Kart

tmx2pad — Thrustmaster-ratt i Mario Kart

Linux · Python · Claude Code

Thrustmaster TMX har ingen støtte i Switch-emulatorer, så sammen med Claude skrev jeg en liten Linux-daemon som leser rattet med evdev og eksponerer det som en virtuell Xbox 360-kontroller via uinput. 900 graders ratt skaleres til et spillbart utslag, pedalene blir gass og brems, og tjenesten overlever ut- og innplugging via systemd. Laget for Mario Kart i Ryujinx, fra idé til fungerende ratt på én kveld.

Slik jobber jeg

AI-native arbeidsflyt

Claude Code og lignende verktøy i arkitektur, koding, testing, feilsøking og dokumentasjon — og AI i selve brukeropplevelsen, ikke bare i utviklingen.

UX og webdesign

Brukerflyt, wireframes, prototyper og visuelt design i Figma. Universell utforming (WCAG) som en naturlig del av arbeidet.

Motion og 3D

Animasjon, motion design og 3D-modellering: After Effects, DaVinci Resolve, Blender.

Curriculum vitae

Hvor jeg har vært.

AI-native utvikler

Peil · Ålesund

jan. 2024 — nå

Utvikler og vedlikeholder kundeløsninger på Sanity med frontend i React/Next.js og TypeScript, fra design til produksjon. Claude Code og lignende verktøy gjennom hele utviklingsprosessen.

UX- og webdesigner

Peil · Ålesund

jan. 2017 — des. 2023

Ansvar for brukeropplevelse og informasjonsarkitektur: brukerflyt, wireframes, prototyper og visuelt design. Etablerte designsystemer og komponentbibliotek, og jobbet tett med utviklere på implementering i Sanity og Webflow.

Designer og animatør

Peil · Ålesund

mars 2015 — des. 2016

Grafisk design, motion design og animasjon: film, animerte forklaringer, sosiale medier og visuell identitet — fra idé og storyboard til ferdig levering.

3D-modellerer og animatør

Viseno (i dag RoomSketcher), Fuglefjellet, Sanders Studios

2007 — 2014

3D-modellering, animasjon og visualisering — blant annet møbler og interiør til RoomSketchers produktbibliotek, og kvalitetssikring av modeller fra eksterne leverandører. Norge og Falmouth, UK.

3D Design og animasjon

Noroff Instituttet

2006 — 2007

Kunst og visuell kommunikasjon

Ålesund Kunstfagskole

2005 — 2006

Bjørn Sætre — portefølje & CV