C++ programmer, also dabble in Tcl, bash scripting, C#, and whatever else I can find an excuse to learn and then forget.