Welcome! My name is Tore Nestenius and I’m a trainer and software developer based in Helsingborg, Sweden.
I now work as an independent consultant providing training, coaching, and consulting services.
💚 I’ve been passionate about programming and computers since I was a child (you can check out my story below for pictures and some throwbacks!)
✔️ I’ve been a developer and trainer for over two decades and bring a range of certifications and experience to the table. I am a Microsoft .NET MVP, an Azure-certified developer, and an expert in areas like CQRS and event-sourcing, as well as web security and IdentityServer.
💡 I help developers and companies to upskill deeper and faster with attentive, personal, up-to-date, and step-by-step workshops and talks.
🌎 I teach my courses and consult with clients in and out of Sweden; I offer remote and in-person developer training services that can be tailored to you.
🎁 It’s not about the money for me; I spend much of my time creating tools and content to help developers solve problems and build cool things!
My journey began quite early on when I got my first computer, the Commodore VIC-20, in 1981. I ended up taking evening classes in Basic programming at the age of 11. During a local computer exhibition I even ended up in the newspaper.
A few years later, I got together with a few friends to create the Atari ST demo group, Sync. Over the next few years, we released many demos and applications. I spent these early years experimenting and learning by doing various projects. In 1991, I co-authored Audio Sculpture, a sound-tracker music application for the Atari-ST written in 100% 68K assembly language, which ended up being sold all over Europe.
Fun fact: the Atari ST Sync Demo Group released some notable pieces of creative coding work, including Swedish New Year and SoWatt. Many in the group went on to work with technology in fields like software development and music production.
The experimenting continued when I wanted to develop games for the Sega Megadrive console unit, but had no access to any documentation or hardware. So instead, I reverse-engineered the unit from scratch and created a development kit that I could connect to my Atari ST computer and write applications. If you’re curious, you can see how I did it here!
I enjoyed coding and understanding the components needed to support it all, going on to university to study programming.
It was a match made in heaven. Speaking of which…
During my university studies I created and published the Programmers Heaven CD-ROMs (2 of them) that I sold all over the world. Together, they contain over 12,000 source codes, tutorials, components and tools that I compiled and organized for programmers to use.
I went on to create my first website with the same name: Programmers Heaven! It was an online community for developers that ended up receiving over 750,000 visitors per month at its peak. The site became my full-time job for many years. Running this website gave me a unique understanding of how to operate, administrate and promote websites at scale.
I created and operated a website called CodePedia, a Wiki for developers. Over the years, I saw more and more how properly organizing information and communicating it well is the cornerstone for solving problems. How well we understand a problem and solve it relies on this, and it became a big theme in my later years as a software consultant and trainer.
I co-authored a C# ebook called C# School that can still be downloaded online.
I got involved with .NET in its beginnings in 2002. Bringing what I had learned so far together, I decided to work for a few years as an independent .NET consultant in Sweden, implementing various systems for e-commerce companies.
I was the main organizer for Community Day, a popular one-day conference in Malmö, Göteborg and Stockholm.
At a conference, I met Acke Salem and we got talking about the lack of services in the world of development that also included training and mentoring. As a result, Edument, or Edu-Ment, was born!
Over the years, Edument grew to become a regional software consulting, development, and training company, with about 35 employees and offices in Helsingborg, Göteborg, Malmö and Prague.
I decided to leave Edument to return to my passions of teaching and consulting, becoming an independent consultant and trainer again with a focus on .NET, architecture, IdentityServer, web development and web security. Since the change, there’s been quite a lot of developments!
New Courses: Over the last few years, I have released a wide range of practical and up-to-date courses on a range of areas in the world of development. There’s more to come!
.NET Skåne: I co-founded the .NET Skåne Meetup group, a community for connecting .NET developers together and sharing insights.
The Cloud Debugger for Azure: I decided to take the harder route for my AZ certifications and in the process developed a handy open-source debugger tool that you can use.
Microsoft .NET MVP Award: I was really proud to be recognized by Microsoft as an MVP in .NET. As someone who’s been active on the platform since it started in 2002, it was a really gratifying achievement.
Thanks for getting to know me here, if you’re curious about my trainings or consulting services, you can click the links below, or scroll down to find some handy content and open-source tools you can use.
Visit my blog to read more about my projects and discoveries. Some of the most popular posts are:
I have published or co-created:
To give something back to the community, I spend time on Stack Overflow answering questions, typically about OAuth, OpenIDConnect and IdentityServer. Check out my profile on Stack Overflow.
The best workshops create an immersive experience. See the benefits that practical, attentive, and up-to-date training can offer today by putting me to the test!
I offer 30-45 minute workshops that can be customized to your team’s needs:
Feel free to get in touch using the details below, submitting a form on the contact page, or connect with me on LinkedIn!