Hi, I’m Kim Gunnarsson. I’m a systems architect and consultant — though the job usually turns out to be something slightly different from what’s in the brief.

I’ve spent fifteen years designing and building software systems. Sometimes as a developer. Sometimes as an architect. Sometimes, the person in the room asking whether we should be building this at all.

That last part tends to be unpaid.

I believe technology should prove its worth. It needs to solve a clear problem, add real value, or help someone who needs it. It’s not about being clever or just showing what’s technically possible. When I look at an architecture, roadmap, or requirements document, the first question I ask is: what problem does this really solve, and for whom?

I also believe the difference between “quick and dirty” and “properly done” is usually smaller than people expect, and it’s almost always worth bridging. It’s not about over-engineering or planning for futures that might never come. It’s about having just enough structure so the system can grow without falling apart.

No matter the job, I often end up in the same place: where the technical team and the business team have been missing each other’s points for months, where the architecture is well-intentioned but flawed, and where everyone is rushing toward a goal no one has fully agreed on. I don’t mind that place. That’s where the real work gets done.

What still drives me after fifteen years is what got me started: curiosity about how things fit together and the satisfaction of building something carefully. The puzzle of it. The craft of it.

I’m currently a consultant and AI Systems Engineer at Generate, working on production AI systems across industries where reliability isn’t optional. Previously at Avega, If Skadeförsäkring, Meridium (now Tieto), and Mindbite — from emergency alarm platforms to global insurance infrastructure to over 120 web projects, where I first learned what a good system works like from the inside.

This site is where I share my thoughts as they come to me.