Usually my work revolves around system integration. This means my code tends to be close to hardware and can get quite specific. Most of the time I will try to generalize though, but my experience with higher levels of abstraction is limited. So that is the area of expertise that I am developing myself in currently.
I mostly work with C++ and Python, but I have also produced programs in C, C# and Delphi.