I've created and modified a number of pieces of software over the years. I am fortunate that most of my professional work is freely available, including my contributions to

I've also authored several papers including or about software.

Hacking is also a hobby (and a way of life) and there have been some other results of that that might be of interest...

I also do some "software maintenance" in the form of packaging up some pieces of software for The Debian Linux Project.

Maintenance, in this context, implies The intent is that this saves effort on the part of the end user *and* the developer, leaving the developer free to improve the software further, to the benefit of all. The work of creating the packages above is entirely due to those authors, not me...

A few years ago, I'd included a list of software (DES in perl, for example) that I couldn't put up on the web due to the International Traffic in Arms Regulations from the US Government Department of Trade Controls. That has changed, the jursdiction now falls to the BXA (Bureau of eXport Administration) and the Commerce Department, and they have provided a straightforward way to publish free cryptographic software. The Raindoll site now includes my cryptographically interesting software, to avoid any issues with being a guest of MIT.