Computer Programmer

My Resume

Most of my coding experience is in Java, Perl, PHP, and Javascript, but I've also experimented some in Python, Ruby, and Mono. During a Bioinformatics internship I did in 2004 at Argonne National Laboratory, I worked with Oracle 9i for about 6 months. My recent work has been with PHP and MySQL 5.0. I'm also prone to fits of shell scripting. I prefer to work in a Linux environment, so most of my scripting stuff is not written to work under Windows.

Linux Tools

playamazon.sh is a modified script for downloading and playing sample songs from albums on Amazon.com via Totem.

record_video.sh is a wrapper around mencoder that I use to record AVI videos via my Philips SPC 900NC webcam.

Borders.tar.bz2 is a GNOME/Metacity theme that I developed as a usability experiment.

Java Applets

Mesh

Hello Paint

Blink

Star

Triangle Intersect

Other Web Fun

Select Polygon is a simple but pretty cool Javascript program. It looks like an applet, but it's not.

Gradient is a neat PHP script that uses HTML tables and mixes two colors at varying levels to create a gradient. You could use it to make more interesting progress bars.

IRC Log is a tool I wrote for keeping track of IRC channels of interest, but my log bot kept getting kicked out of channels, so I've given up on it for now. The logger dameon is written in Perl and the interface is in PHP.