Passionate about details and creating user-friendly applications, with high standards and clean code.
A team player who's easy-going and communicates well to share ideas and knowledge.
Experience
Senior Frontend Engineer
Alva Labs · Stockholm, Sweden
June 2022 - Present
Led DX improvements in the Platform squad, introducing a modern toolchain — Vite, Biome, TypeScript, Tailwind, Storybook, pnpm — that streamlined delivery and raised code quality across the team. Early adopter of AI-assisted development, progressively evaluating tooling as the space evolved — from Copilot and Supermaven through Cursor to Claude Code — and driving adoption across the engineering team.
Senior Frontend Consultant
Garrison Consulting · Stockholm, Sweden
October 2021 - June 2022
Delivered Åhlens' new React storefront. Partnered with Frequencz on iterative React prototyping to clarify and shape their product offering.
Lead Frontend Developer
Collegial · Stockholm, Sweden
April 2019 - October 2021
Led the migration from a first-gen NodeBB product to a standalone React app — GraphQL, Apollo, and styled-components — with a clean component-driven architecture.
Lead Frontend Developer
Lägenhetsbyte Sverige AB · Stockholm, Sweden
February 2017 - March 2019
Modernised the frontend of a legacy ASP.NET platform — replacing Angular 1.x with React and migrating from MVC bundling to Webpack. Contributed to a new cloud architecture built on AWS Lambda, DynamoDB, and Vue.
Technical Consultant
Valtech Sweden · Stockholm, Sweden
September 2014 - February 2017
Frontend consultant across clients including Expressen, Chanel, Svensk Fastighetsförmedling, and Myndigheten för press, radio och tv.
At Expressen's labs team, delivered short-cycle MVPs guided by lean principles, user research, and A/B testing — building geo.se, dinapengar.se, and omtalat.nu on Node.js and vanilla JavaScript. Also developed a React Native health app for Expressen's Magazine section.
Web Developer
Daresay Digital Agency · Kista, Stockholm
March 2012 - August 2014
Frontend-focused web consultant across clients including Ericsson, DeLaval, and Clear Channel.
At Ericsson, maintained and extended a large-scale multinode web portal for the Business Communication Suite — built with Java Wicket, HTML, and CSS.
Web Programmer
Progressor AB
March 2011 - September 2011
First professional role, building web applications on a LAMP stack — PHP, MySQL, and Linux.
Translator (Freelance)
Various Clients
2008 - 2020
Freelance translation of games — web-based and desktop — and websites from English to Swedish, primarily for Gameforge.
CIO
Skandinavisk Hälsovård AB
2007 - 2008
Sole IT function at a small healthcare company — hardware procurement and setup, network and server administration, website development, and managing email and remote access.
Mechanic
Swedish Armed Forces · Södertälje, Sweden and Pristina, Kosovo
April 2003 - December 2003
Vehicle troubleshooting, repair, and maintenance for the Swedish Armed Forces. Deployed to Kosovo with the NATO-led KFOR mission, serving primarily as a mechanic while also taking part in peacekeeping operations.
Systems Technician CV90 IFV
Swedish Armed Forces · Östersund, Sweden
January 2002 - April 2003
Completed 15 months of mandatory military service as a CV90 IFV Systems Technician, leading a vehicle maintenance team. Commissioned as a 2nd Lieutenant upon completion and entered the mobilisation reserve with a designated war deployment role.