employment
works
consulting
Most of the software I developed is behind closed doors at IBM. Below are some small scale stuff related to my papers and other bits-and-pieces. I intend to put more of these, as I find time.
KanomTracer: The simulator used for the location anonymity paper (ICDCS and IEEE TMC). As of 2013, I still get requests for this. It is a GUI based tool that lets you load a road network (one should be available in the package) and based on some configuration options you can specify, it generates a trace file.
CellSort: Optimized bitonic sort code for the IBM Cell processor. The implementation is described in the VLDB 2007 paper with the same name. Since then several people have developed much faster sorts for the Cell processor, beating mine to death.
CellJoin: The code for the streaming band join operator for the IBM Cell processor. The operator is described in the VLDB Journal 2007 paper with the same name.
SPL toolkits and operators: These can be found at the Streams Exchange