About me
I'm a Swedish Senior Software Engineer with over 20 years of
experience building for the web. From the wild west days when
<frameset>, <blink> and <marquee> were
the height of web technology and IE6 was king, through the Flash boom, jQuery
revolution and Bootstrap takeover, to today's component-driven world where CSS actually does
what you expect it to.
What drives me is curiosity: always looking for better ways to write code, shape user experiences, and improve the development process itself. I love learning new patterns, questioning old ones, and building things that make sense. My goal is to create software that feels effortless to use and that people enjoy without even noticing.
Over the years I’ve seen frameworks and techniques rise and fall. I’ve watched “best practices” turn into anti-patterns and learned that the most elegant solution is usually the simplest one. These days I’m particularly passionate about clean, maintainable and sustainable code, accessibility, and writing software that future developers (including myself) won’t curse at.
When I’m not debugging regex, explaining why a “quick hack” isn’t the answer, or having strong opinions about state management, you’ll probably find me being a dad doing family stuff, over-engineering a home automation project, renovating the house, or cracking open a Coca-Cola Zero.