Most of my professional experience is in numerical simulation techniques in both scientific applications and computer games. Majority of my experience is in C++. I have fiddled around a bit with Java, Python, C# and CUDA.