I'm a Swedish fullstack engineer with 20+ years of experience. I have a proven track record of leading greenfield projects from idea to production-ready solutions that are intuitive, visually polished, easy to maintain, and built for scale, and helping teams modernize legacy codebases so they can ship faster with higher confidence.
With over two decades of experience building web applications, from classic server-rendered apps in the early 2000s, through MVC patterns, to today's modern JavaScript frameworks, I bring a deep understanding of how the web platform and frontend ecosystem have evolved. I was an early adopter of React when it was released in 2013, and it has been a core part of my work ever since. But I'm not locked into any single framework. I can work confidently with Vue, Svelte, Angular, or meta-frameworks like Next.js, TanStack Start, Nuxt, and SvelteKit. My strength is not memorizing framework APIs, but understanding why the abstractions exist, how rendering actually works, and how to make the right architectural trade-offs for the product.
My main tech stack is TypeScript and Node.js, and I'm also comfortable contributing to .NET, C#, and Java codebases at a high standard. I can take full ownership of DevOps, tooling, code quality, best practices, infrastructure, and everything required to build, ship, and maintain modern web applications.
I bring deep expertise in frontend architecture and the systems thinking required to build scalable, maintainable web products. I know the importance of designing clean, composable component structures with clear APIs and separation of concerns, making deliberate decisions about state ownership and data flow, and building design systems that hold up under real-world scale. I care about semantic HTML, accessibility, performance, resilience, testability, and developer experience that makes long-term maintenance consistent and easy.
My strength is not limited to the frontend. I can also lead and deliver backend-oriented work to a high standard, especially where domain modeling, API design, service contracts, and product requirements meet. In teams split between frontend and backend, I can speed up delivery by shaping API schemas early and allowing both sides to move faster in parallel.
Beyond just technical
I can both design and implement high-quality product UI that scales through design systems and advanced CSS architecture. I'm comfortable owning the entire visual and technical side of complex interfaces, from layout, motion, and typography to component systems and maintainable styling. I can lead UX teams when needed, bring UX and engineering closer together, and help teams deliver more consistent UI with higher quality.
AI and the future...
I have expert-level, hands-on experience with LLMs, AI-assisted development, and agentic coding workflows. I was an early beta user of GitHub Copilot and have followed the evolution from autocomplete-style suggestions to autonomous coding agents, including practical use of MCPs. I do not see AI as a replacement for engineering skill, but as an amplifier. It amplifies strong judgment, clear architecture, good naming, clean boundaries, and well-structured codebases. It also amplifies weak judgment, unclear ownership, messy abstractions, and poor technical direction. That is why architecture, code quality, and engineering standards matter more than ever.
I use these tools where they create real leverage: exploring options faster, prototyping, scaffolding, debugging, refactoring, reviewing ideas, and moving through repetitive work without losing control of the architecture. I have given internal talks, shared practical AI workflow tips, and helped teams turn AI from a toy into a useful part of daily work.
Craft, drive and mindset
I care deeply about the code I write and the products I help create. I often keep thinking about improvements beyond working hours. Coding started as a hobby and still is one, which means I naturally spend a lot of time building, experimenting, engaging with the developer community, and staying up to date.
What you can expect from me in a team
I bring energy to a team and I'm naturally outgoing and communicative. I'm self-going and take the lead when needed, and I'm not afraid to challenge the status quo or be honest when it matters. I lead by example, and like mentoring and helping people around me grow. I have low ego and open about what I don't know, I ask questions that people are afraid to ask which tends to lower the guard for everyone else and creates room for real learning.
Straight to the point — TLDR
- Fullstack with a frontend center of gravity. Able to lead and contribute at a senior level across both sides of the stack
- 20+ years experience of building web applications. Deep understanding of system architecture, domain boundaries, and data modeling
- Main stack is TypeScript and Node.js, while being fully capable of contributing to .NET, C#, and Java codebases
- Early adopter of React, often using it as a primary tool while remaining equally effective with Vue, Svelte, and Angular
- Very strong in frontend architecture
- Confident taking full ownership of both design and implementation of enterprise-level product UIs using design systems and advanced, scalable CSS architecture.
- When working in a frontend team, can lead the design of API schemas and data contracts to enable better collaboration and parallel work with the backend
- Experience building complex real-time systems with SSE and WebSockets
- Can take ownership of DevOps, CI/CD, releases, automated changelogs, and publishing packages
- Brings a lot of drive and ideas
- Coding is both work and main hobby: builds and experiments in spare time, stays up to date and shares knowledge
- Self-going with low ego, takes the lead when needed and doesn't wait around for tasks to be assigned