Get in touch
The best way to reach me is email: tore@tn-data.se. A few lines are enough: what you are building, what is getting in the way, and what kind of help you need. You can write in English or Swedish. I'm open to new consulting assignments.
-
Email
The best way to reach me.
-
LinkedIn
Send me a message, or follow me for new posts and talks.
-
Phone
-
Based in
Göteborg, Sweden (CET/CEST)
On-site or hybrid in Göteborg, or remote.
What I can help with
- Authentication, identity and security in ASP.NET Core: OpenID Connect, OAuth and Duende IdentityServer. Reviews, implementation and coaching.
- Hard .NET problems: I find the root cause by digging into the code, down to the framework source when needed.
- Software architecture: DDD, CQRS, event sourcing and event modelling.
- Azure for .NET teams: Azure development and Azure identity for .NET applications.
- Technical due diligence: code and architecture reviews of large .NET codebases.
- Agentic development: I help teams get started with AI in their software development, using coding agents like Claude Code in a way that works in real projects.
How we can work together
- Consulting: assignments as a senior .NET developer or architect, and shorter specialist work such as reviews and coaching. More about consulting
- Training: courses and workshops for teams, on-site or remote, in English or Swedish. See my courses
- Talks: for conferences, user groups and internal events, usually 45–60 minutes, on-site or remote. See my talks
More detail on my Consulting page.
We can start with a short call, with no obligation, so I can understand what you need.
Questions about a post?
Found a mistake, have a question or want to share feedback on a post? Email me. For bugs and ideas in my open-source tools, CloudDebugger and Coding Agent Explorer, please open an issue on GitHub.
Want to learn on your own? Take a look at my Dometrain courses.