As Research Programmer for Scholarly Communication and Repository Services, part of the Library Research and Publication group at the University of Illinois at Urbana-Champaign, I manage the university's institutional repository and electronic thesis deposit system, and lead the development team for the library's preservation archive system. I blog occasionally at I primarily develop in Java and Ruby.