About Me
Hi, I'm Marcus. I'm a fullstack .NET developer in Stockholm, currently consulting through School of Applied Technology. I work across the stack, from database and API design to frontend and deployment, and I care about writing code that other people can read and maintain.
My main tools are C#/.NET, React, TypeScript, PostgreSQL, and Azure. I also integrate AI (Azure OpenAI) when it actually adds value, not just for the sake of it. I like thinking about how the whole system fits together: domain models, data flow, API contracts, and the trade-offs that decide whether something will be easy or painful to change six months from now.
Before switching to software, I worked fourteen years as a train driver at ProTrain, SJ AB, MTR Pendeltågen, and SJ Stockholmståg. That background taught me to stay calm when things go wrong, to take responsibility for my part of the system, and to care about the details that keep things running. I also spent several years as an instructor, training new drivers.
I have a bachelor's degree in sports science and health pedagogy from GIH, and I worked as a personal trainer before moving into development. That gave me experience in coaching, explaining complex things simply, and helping people change behaviour over time.
I'm looking for .NET consulting, fullstack product work, or a team that values clear thinking, ownership, and building things properly.
How I approach the work
- I prefer systems that are simple to reason about. Clean architecture matters, but only when it makes the code easier to work with, not harder.
- I take naming, testing, and structure seriously. Small things add up.
- Fourteen years in safety-critical operations gave me a habit of thinking about edge cases before they become incidents.
- I communicate directly with teammates and clients. Good code and a clear explanation of it are both part of doing the job well.
