Project Huldra
In this Unreal Engine 5 game, outsmart the seductive Huldra in the mystical forest. Discover secrets, solve puzzles, and race to escape.

A mix of professional work, side projects, and experiments — filtered by tag.

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.

Dive into "BAD UI BATTLE 2.0"—a hackathon showcasing hilariously awful interfaces with misaligned buttons, clashing colors, and hostile designs. Explore no

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.

Explore Unge Drabanter, a completed interactive web platform crafted with modern frameworks for seamless UX, robust performance for whiskey tasters.

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

Join our panel debate on building accessible apps. Discover why accessibility should be integral, not just 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.

Join the "BAD UI BATTLE," a one-day hackathon where we create hilariously terrible UIs using wild anti-patterns, from mystery meat navigation to blinding c

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.

Explore "Hastings | First House": A client-focused media tracking dashboard using React, Vite, TypeScript, and Redux for real-time insights and dynamic cha

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.

Babel, a thrilling Unreal Engine 4 game where you must restore life to a frozen wasteland by building a device from 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.

Explore the Nixis Website: a custom WordPress site with a dark, atmospheric design, Spotify integration, and seamless Mailchimp signup—crafted in just one

Explore Moldbakken: A captivating logo and Squarespace store for a family startup selling eco-friendly mushroom kits from recycled coffee grounds—launched

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!