I have written an number of pieces of software. Mostly for the analysis of microarray data. For more information see my software page. I am currently a BioConductor contributor.
Some notes/FAQ on the software
Why do my MAS 5.0 values differ? explains the differences between the MAS 5.0 implementation in BioConductor affy package and those that you might get from Affymetrix MAS 5.0 software.