paper will manage your research reading with a weblog, local repository and automatic bibtext handling. It requires bibtool for bibtex support and several python modules: htmlgen, dates.py
gtkpaper is a GUI frontend of paper. Manage your research reading with a weblog, local repository and automatic bibtext handling. Requires: paper, bibtool, python-glade, glade definition screen shot
KLogger is yet another logging package for java. This attempts to take care of shortcommings in the other Logging APIs for java log4j and logging.
Type systems can be used to check the correctness of programs that use quantities with units of measurement. For example a program that uses meters should interoperate correctly with a library that uses feet internally. I've written two C++ libraries for unit-safe programming.
repackage intelligently repackages a set of java classes. It will work on package hierarchies. Usefull when ripping out some packages from one project and adding them to another
Arch is a really nice source management system designed to be a replacement of CVS. I have written a tagging tool that is useful for importing projects into arch repositories.
In my spare time, I develop tools for listening to music