Project Huldra
Unreal Engine 5 forest horror prototype: outsmart the Huldra, solve puzzles, and escape the mystical woods.

A mix of professional work, side projects, and experiments — from design systems to games I learned a lot building.

The WiSiHe portfolio—a Next.js monorepo with Sanity CMS, design tokens, paintings, projects, and performance-focused UX.

Discover my role as Design System Lead for Bane NOR, crafting a React component library with token-based CSS used by Norway's national rail operator.

BAD UI BATTLE 2.0 hackathon: awful interfaces, misaligned buttons, clashing colors, and hostile design patterns—on purpose.

Blodtårnet: completed Unity horror tower-defense. Survive the blood-stained tower in this free browser game – play now!

Discover Anton Sport's e-commerce platform, built with Next.js and Tailwind CSS, featuring seamless product listings, filtering, and checkout flows.

Unge Drabanter whiskey tasting club platform with tasting notes, events, and member profiles—Next.js, Sanity, and NextAuth.

Master 3D design in our Spline Workshop! Transform from novice to creator and publish your own interactive 3D scene in just one session!

Panel debate on building accessible apps—why accessibility should be integral to product design, not a compliance checkbox.

Revamped TINE Kjøkken's recipe platform with Next.js and Enonic XP CMS to seamlessly manage thousands of recipes for millions of monthly visitors.

BAD UI BATTLE: a one-day hackathon building hilariously terrible UIs with mystery-meat navigation, hostile patterns, and blinding colors.

Explore TINE Designsystem - KREM: a robust React component library featuring Figma token integration, TailwindCSS, Storybook docs, and Turborepo setup.

Explore "Gi Av Deg Selv | Ruter"—a dynamic holiday campaign site for Oslo's transport, crafted in under two months using Next.js and TailwindCSS.

Optimize logistics with Bama's Transport Optimisation Dashboard—real-time transport data using GraphQL, crafted in Next.js and TailwindCSS.

Media tracking dashboard for Hastings First House built with React, Vite, TypeScript, and Redux for real-time insights.

Explore a dynamic 3D Black Hole in your browser – real-time Three.js, custom GLSL shaders & gravitational lensing inspired by Interstellar’s Gargantua.

Completed sailboat identity design for “Stormhvalen” – a Nordic-inspired custom lettering project that embodies strength & adventure on the high seas.

Discover 'BoxBoi-Unity': a solo-built endless runner game featuring custom art and a unique Nicolas Cage hazard, crafted in just 48 hours!

Explore the Hove Music Festival 2019 portfolio: a captivating WordPress site designed for Norway's iconic festival, sadly canceled before its debut.

Project Babel: an Unreal Engine 4 game about restoring life to a frozen wasteland using ancient plans.

Explore Sealift Systems: a cutting-edge maritime logistics platform for sea rescue and cargo ops, featuring real-time vessel tracking and management.

Explore "Nixis Album Covers" – a dynamic portfolio showcasing four years of unique designs that evolved with Nixis's music and brand identity.

Custom WordPress site for Nixis with dark atmospheric design, Spotify embeds, and Mailchimp signup—built in one month.

Logo and Squarespace store for Moldbakken, selling eco-friendly mushroom kits grown from recycled coffee grounds.

Explore the festive charm of 'Far Erik - Christmas Beer': a custom label capturing Nordic warmth, crafted in just two weeks for a heartfelt gift.

Explore TINE Litago, a thrilling Flash infinite runner featuring Norway's iconic strawberry cow. Crafted in high school with friends using ActionScript 3!