A picture of me and my girl at the Marcus square in Venice, Italy
Howdy, my name is Thomas Hansen, and I have created code almost since I walked in diapers. I knew what I wanted to be when I was 4 years old, and I became it. I started writing code of magazines when I was 8 years old, and I’ve for the most parts pursued that interest ever since. Today I am 43 years old.
I have worked for many companies, both as a consultant, and as a normal employee. I worked for Adra Match ASA for 3-4 years back in the early 20th century. Which was my first job as a software developer. I worked for NetConnect ASA for almost a year after that, and I spent almost a couple of years at Notus Systems in Sandefjord.
After that, I started my own company called Gaiaware AS, which I think there are hundreds of articles about “around”. In Gaiaware I created what Rune Zakariassen the chief scientist at Microsoft Norway referred to as.
The way Microsoft should have created ASP.NET AJAX
Then I went to California on an E2 Visa, where I started two companies. A platform vendor, and a wine marketing SaaS company. Yup, I used to attend private parties at Castle di Amorosa … 😉
My personal mission in life, is to murder “Janteloven”, and in fact when I applied for my E2 visa at the American embassy in Oslo, I was asked why I wanted an E2 visa in the US, at which point I roughly replied “Janteloven”. If somebody tells me something is impossible and cannot be done, I tend to become obsessed with proving them wrong!
I have been published twice in Microsoft’s MSDN Magazine about my own inventions called Active Events and Hyperlambda. Which are two of the main building blocks in Phosphorus Five. You can read the articles below.
The first article was one of the 20 most read articles in MSDN since they started measuring in 2010. The second article, I still haven’t had any data about yet.
I am (obviously) enthused about Open Source and Free Software. I have a company in Cyprus, where I am currently living, and will be billing from. Which makes it purely from a logistical and financial point of view, very comfortable to hire me. But I love to travel, and I am available to travel and be “on location” if necessary, during meetings and such. Even though I primarily prefer working from Cyprus, using technology such as Skype, email, GIT, etc.
I have coached several large system development departments, and trained developers many times. I used to hold courses for Masterminds in .Net, C# and ASP.NET – At which point I never scored less than “dice 6”, from the attendees. This is a role I really enjoy, in addition to being able to use my own tools.
Some of the things I have extensive knowledge about, are listed below.
However, writing a complete list of what I know, would seem weird, and probably even like bragging. Bjarne Stroustrup used to feature my SmartWin++ GUI library built in C++ at his homepage, as an “example of how a GUI library should be built in C++”. However, for the time being, I prefer coding in C# and Hyperlambda, which is my own programming language, you can read about in one of the MSDN articles listed above.
I have been referred to as “one of the best contemporary system developers in Norway”, probably hundreds of times, by hundreds of other developers in Norway. Especially when it comes to Ajax and Web technology. You could probably ask most senior system developers in Norway who I am, and they could tell you.
However, if you’d rather like to read with your own eyes, feel free to check out some of the articles digi.no has written about me. One of my articles was amongst their most commented articles ever when it was written back in 2009/2010.
Ohh yeah, and I freakin’ adore music, and I play roughly a “handful of instruments myself” … 😀