LOADING V2
Interactive Developer
I take great pride in coding and design.
Happiest working in smaller teams.
About.
Swedish frontend developer with a creative mind.
In my career, I've worked with some great and knowledgable people.
Excited about the developer experience in Vue, Nuxt, and Svelte.
WebGL.
APIs.
Micro-interactions.
A (re) focus on JavaScript, website development, and UI/UX.
THE MOON
Recent Projects.
Project image

NASA APODS

2026

[ NASA API ] [ Vue 3 ] [ TailwindCSS ] [ Curtains.js ]
Project image

tic-tac-toe

2025

[ Vue 3 ] [ TailwindCSS ] [ Motion.dev ]
Project image

Palestine: Displacement

2025

[ UI ] [ Svelte Kit ] [ Social ]
Project image

MP3 Player

2025

[ Vue ] [ Web Audio API ] [ P5.js ]
Project image

Radical

2025

[ JavaScript ] [ GSAP ] [ Google Studio ]
Project image

Solume AI

2025

[ Nuxt ] [ UI/UX ] [ Site Dev. ]
Project image

Three Mobile

2024

[ CSS ] [ JavaScript ] [ Litmus ]
Project image

NKD Learning

2024

[ E-learning ] [ JavaScript ] [ CSS ]
Project image

PokerStars

2021

[ TypeScript ] [ Plugin Development ] [ Motion Coding ]
Project image

World Wildlife Fund

2021

[ GSAP ] [ Prototyping ] [ Direction ]
Project image

Relevance

2020

[ JavaScript ] [ GSAP ] [ Ideation ]
Recent work / labs
Awards.
Grateful for the love of my new folio! 🤍 Getting a nod in the GSAP Showcase feels like a full-circle moment after years of being a GreenSock fellow.
Thanks for the support.
FOLIO RECOGNITION
csswinner-black.svg
designnominees-black.svg
gsap-black.svg
cssda-black.svg
csswinner-black.svg
designnominees-black.svg
gsap-black.svg
cssda-black.svg
Knowledge.
Interactive Developer

Reactive Development

I develop in Vue, Nuxt, and Svelte. But my developer experience is not immutable; I am always researching new frameworks and ideas.

TypeScriptNuxt / VueSvelteSvelteKitSSRPixi.jsThree.jsGraphQLGSAPUI/UXFigmaTurborepoWeb PerformanceProblem Solving

Dynamic Animation

I use Three.js, GSAP, PixiJS, and API's to explore and visualize content. Recently I have deep dived into APIs relating to NASA, Web Audio, and Humanitarian awareness.

UI/UX

I believe carefully crafted microinteractions can help people navigate through content. Never settle for 20 CTA buttons.

NEXT
Folio Stack.
Code + Paper
Tech

Nuxt 4, Nuxt MDC, TypeScript, Hygraph, GraphQL, Pinia, Mux

Creative

Three.js, Pixi.js, GSAP, Lenis, Photoshop, Instrument Sans, BeVietnam Pro

Code Editor

Zed (Rust speed)

Hosting

Netlify—some labs Vercel

GitHub Repo

Folio