Free Software I've Written

Believe it or not, I'm occasionally productive. I try to contribute to a lot of different open source projects, mostly with bug fixes of things that annoy me. You might even be using some of my code right now, and not know it! This page is more for things like howto guides, and standalone packages that I've written that also do useful things.

I am currently a graduate student, and sometimes I publish papers.

How to...

Software

I've also written some software. In particular, I've written:

  • a nice php script to do photo galleries
  • tcrond - a version of cron with millisecond resolution
  • todobot, an online todo list manager (this is still a work in progress... at some point I intend to add an API and write an Android widget for it, since I use it on a daily basis).
  • Some code I wrote to sort huge amounts of data (on the order of terabytes) on supercomputers (tested on ISU's BlueGene/L) is here.
  • There is a partial implementation of dlfcn.h on MinGW. I have written a patch to support some of the _GNU_SOURCE extensions.
  • The web framework that powers this website. Although there is not a current publicly supported release, I will be happy to send you the code if you want to try it out :-)
  • A script to automatically check Gmail and show the results and conky, which also displays notifications using libnotify.

Most of the software I've written eventually finds it's way to my public code repository.