All kinds of C++ programming. Solving both complex and simple problems. Implementing algorithms and data structures. Building Linux and Windows console and GUI apps. Building native Android Apps. Using libraries such as SDL, FLTK, GTK, Qt, FLTK, FLWM, OpenGL. Doing C++ code review.