These are some of the things I've written or worked on at IBM:

So my past work at IBM touched on: operating systems development, high-performance transaction processing, compiler development, data flow analysis/optimizations/program slicing, debugger development, hardware simulation/animation/visualization, performance profiler development, program understanding, GUI development, programing environment development, blah, blah.

Patents:

Papers: