Klaus Michelsen ma stopień magistra ekonomii, który uzyskał na uniwersytecie Aarhus w Danii. Jego studia obejmowały wykłady z zaawansowanej informatyki na uniwersytecie w Sydnej. Ma doświadczenie jako programista w językach Java (w tym Visual J++, JBuider), C++, VB, Eiffel, Pascal i MS Access (VBA, ActiveX). Z językiem C# w środowisku .NET pracuje od 1999 roku.