Sam Hathaway
sam at uofr dot net
OpenPGP public key OpenSSH public key
I'm a freelance IT consultant specializing in Perl web programming and Linux system administration.
Current projects
Past projects
- Summer trip - Tori and I spent a month travelling around the country.
- WeBWorK internship - For several years, I worked as an intern for Dr. Michael Gage of the Department of Mathematics, rewriting the WeBWorK system to run under mod_perl, instead of as a collection of CGI scripts. It was a fairly extensive overhaul, using all-new UI code and new interfaces to the database and PG parser. It is faster, more usable, and far easier to install and maintain than the WeBWorK 1.x series. I worked with Dennis Lambe on this project.
- turnin - Dennis and I wrote an assignment submission system for CSC 172, for which we are lab TAs. Our hope is that the system will be adopted department-wide, ending the headaches caused by the currently used scripts. We have released the code under the GPL.
- CIF lab director - I was the lab director for the Computer Interest Floor for the year 2002. During my administration, the lab re-opened, our UNIX server was upgraded, and things generally got better.
- System administration for WRUR - I did some system administration for the school radio station from 2000 to 2002. I set up MP3 streaming, program archiving, an online schedule, etc.
- ResNet search - In 1999 I wrote a crawler which indexed public SMB shares on ResNet. It worked pretty well, and got used quite a bit.
Linux notes
Notes about some things I've figured out how to do with Linux.
Friends
Also here
Old web sites
- michaeltron.com (2001) - Web site of Michael Roberson, a great guy. Michael has recently reappeared in cyberspace on his livejournal.
- The Infinite (1999) - The web site for a quest class I took.
- Mrbojangles (pre-1999) - Site of material from my friend David Sheldon. This is all high school stuff, but I still like it.
© 2003-2007 Sam Hathaway
