Homage
SvelteKit, GSAP
Pretty much all the projects I've worked on, big and small.
Linked if still available online.
| 2025, Personal project | Personal project | Portfolio site, 2025 version (opens in new tab) | SvelteKit, GSAP | SvelteKit, GSAP |
| 2024, Alster | Alster | AI chat bot for customer service | React (Next.js), Open AI | React (Next.js), Open AI |
| 2024, Akademiska Hus | Akademiska Hus | Web platform (opens in new tab) | Optimizely, Stimulus.js | Optimizely, Stimulus.js |
| 2023, Akademiska Hus | Akademiska Hus | Landing pages for specific spaces (opens in new tab) | SvelteKit, GSAP | SvelteKit, GSAP |
| 2023, A Working Lab / Akademiska Hus | A Working Lab / Akademiska Hus | Website / booking system (opens in new tab) | Optimizely, Svelte | Optimizely, Svelte |
| 2023, Webbdagarna / Storyblok | Webbdagarna / Storyblok | Conference fair activation – "Hole in the wall" body tracking game | Three.js, Mediapipe | Three.js, Mediapipe |
| 2023, Homage | Homage | Website redesign (opens in new tab) Awwwards Honorable Mention (opens in new tab) | SvelteKit, GSAP | SvelteKit, GSAP |
| 2023, Alster | Alster | Website (opens in new tab) Awwwards Honorable Mention (opens in new tab)CSSDA Special Kudos (opens in new tab) | SvelteKit, GSAP | SvelteKit, GSAP |
| 2022, Alster | Alster | Landing page | Three.js | Three.js |
| 2022, Previa / Falck | Previa / Falck | Reskin | CSS | CSS |
| 2022, Styrelseakademien | Styrelseakademien | Web platform / shop | React (Next.js), Storyblok | React (Next.js), Storyblok |
| 2021, Babybjörn | Babybjörn | E-commerce site (opens in new tab) | React (Gatsby), Material UI, Storyblok | React (Gatsby), Material UI, Storyblok |
| 2021, Trustly | Trustly | Animations | React | React |
| 2021, The Band Socks | The Band Socks | E-commerce site | Shopify | Shopify |
| 2021, PBX | PBX | Landing page | HTML, CSS | HTML, CSS |
| 2021, Amphi Produktion | Amphi Produktion | "Vän med virus" campaign site (opens in new tab) | React, Framer motion | React, Framer motion |
| 2021, Wirepas | Wirepas | Website (opens in new tab) Awwwards Honorable Mention (opens in new tab) | React (Gatsby), Hubspot | React (Gatsby), Hubspot |
| 2021, Neonode | Neonode | Website (opens in new tab) | React (Gatsby) | React (Gatsby) |
| 2021, H&M | H&M | Brand experience website | React | React |
| 2020, Chef & The Craftsman | Chef & The Craftsman | E-commerce site | Shopify | Shopify |
| 2020, Urban Deli | Urban Deli | E-commerce site | Shopify | Shopify |
| 2020, SAS | SAS | Campaign site | React | React |
| 2020, Länsförsäkringar | Länsförsäkringar | Quiz for selecting health insurance | React | React |
| 2020, Mistr | Mistr | E-commerce site | Shopify (headless) | Shopify (headless) |
| 2020, Red Bull | Red Bull | "Secret gig" campaign site | ||
| 2020, Utellus | Utellus | "Solvärdering" project | React | React |
| 2019, H&M Foundation | H&M Foundation | "Unfounded" project | React, Contentful | React, Contentful |
| 2019, TV4 | TV4 | "Så mycket bättre" activation/quiz at Way Out West festival | React | React |
| 2019, Homage | Homage | Website (opens in new tab) Awwwards Honorable Mention (opens in new tab)Awwwards Mobile Excellence (opens in new tab)CSSDA Special Kudos (opens in new tab) | React | React |
| 2019, Envolve | Envolve | Website CSSDA Special Kudos (opens in new tab)Awwwards Nominee (opens in new tab) | React, GSAP | React, GSAP |
| 2019, Unicef / H&M Foundation | Unicef / H&M Foundation | “Babytalk for Parents” activation/game (opens in new tab) Webby nominee (opens in new tab)Awwwards Honorable Mention (opens in new tab) | React | React |
| 2019, Bores | Bores | Website (graduation project) | Craft, Stimulus.js | Craft, Stimulus.js |
| 2018, Bambora | Bambora | Website Awwwards Honorable Mention (opens in new tab)CSSDA Special Kudos (opens in new tab) | Craft, Stimulus.js | Craft, Stimulus.js |