1999-2007: 68k assembly
2003: C programming basics
2006: Java & C++ programming basics
2007-2009: C SDL programming
2011-2013: Ruby programming, SQL databases
2013-2014: Unity C# programming
2015-2018: .NET C# programming, SQL databases
2019: Java Spring Boot, MongoDB database
2019-2020: .NET Core C# programming, NoSQL databases
I got started programming games on a game console with very limited resources. Writing tools was new ground and I did lots of level editing by hand before I realized how much work a good tool can save.
So naturally most tools I wrote over the years were related to game projects. For example editing and conversion tools for my game engines.
I've also been working on a toolset to help me when I'm writing. To organize my thoughts, help visualize the story, bring inspiration, and manage my creativity.
Since late 2014 I'm back in professional software development. I'm developing a telematics-platform for a leading company in industrial telematics solutions.
Since 2019 I'm building a new telematics server architecture.