
About
I build for the web, and keep learning.
I’m a frontend engineer in Stockholm, currently leading a small team. I work mostly with Angular and care about web performance and design systems, trying to use the right tool for a problem instead of defaulting to a favourite. Lately I’ve been learning my way around AI-assisted development with Claude Code — using it to automate bits of my daily work and pick up new skills through small side projects. I’m also curious about backend and Go.
Skills
- TypeScript · JavaScript · HTML · CSS
- Angular · Lit · Web Components · StencilJS · RxJS · Angular Material
- NX · Vite · Datadog RUM · Figma · Git · Claude Code
- Web performance · Design systems · Accessibility · AI-assisted workflows
Experience
- 2025
Sandvik · Frontend Team Lead
- Leading a frontend team while actively contributing to daily development work. Defining coding standards and frontend architecture, implementing features, conducting code reviews, making key technical decisions, and facilitating efficient collaboration between UX designers and developers through clear Figma handovers and workflow optimization.
- 2022
Scania CV AB · Frontend Developer
- Built high-performance UIs from Figma designs and contributed to launching Scania Charging Access, a public EV charging service for trucks.
- Built an interactive truck-optimized charging map using HERE Maps, tailored for the needs of heavy vehicles.
- Developed a reusable web component using StencilJS to expose charging station data for use across multiple internal applications.
- Modernized the Angular codebase from v14 to v19 by migrating to standalone components, adopting signals, and preparing the app to run zoneless. Cleaned up dependencies to enable smooth upgrades with minimal overhead.
- Collaborated with the Tegel (Scania Design System) team to promote frontend best practices and modern browser capabilities from a consumer app perspective.
- Introduced Datadog RUM for real user monitoring, improving visibility and performance awareness across teams.
- Co-founded Scania.js, an internal JavaScript meetup fostering cross-team knowledge sharing and collaboration.
- 2019
Scania CV AB · Frontend Developer
- Worked as a front-end developer/UX-designer for SECM (IASB), an internal application used worldwide by Scania dealers to configure Scania trucks and services over 100+ markets.
- Maintained the existing application and developed new features. (From Angular 7 to Angular 14, according to Google's release schedule)
- Implemented a new application into the sales ecosystem, where Scania dealers can configure services for before/after sales.
- Created a new User Interface for the existing product configurator and replaced legacy code to provide better UX and DX.
- Helped to improve the interview process for Front-end candidates within Sales IT at Scania. Created question bank git repository where other teams can also get benefit from.
Outside engineering I’m a photographer — some frames once sold at a local art store in Stockholm — and I spend my time mountain biking and playing guitar.