I've been working professionally with C/C++, Qt and cross platform programming since 2003. I have Linux as my main platform, but usually try to keep my code as portable as possible and choose cross platform tools when possible. I have also done projects in Java and other technologies.