Code Samples

Here are some uncopyrighted projects I've worked on over the years for anyone's use or perusal.

Application Name Technologies Demonstrated Description Originally Developed Source Code Test It!
PER Reader Perl, HTML A script to monitor how a group of players' seasons are going. 2010 Source Test
Classifieds Ruby on Rails, MySQL A craiglist.org style application for posting items for sale. 2010 Source Test
Drafter Java, Objectivity for Java, Perl, HTML Handles drafts for sports simulation leagues. Provides online draft form and command line maintenance capabilities. 2004 Source Test
LeagueDB MySQL, Java, Servlets, JSP, HTML, Tomcat, Perl, Hibernate, Spring An application to maintain statistics for the Strat-O-Matic Internet Basketball Association (SOMIBA). Creates database, generates reports, provides individual player data, shows league leaders, and allows customized queries. 2003 Source Test
Lineup Analyzer C++, Perl, HTML Given an input file with data for a Strat-o-Matic basketball team, allows the user to select the most efficient lineup from the available players. 2001 Source Test
Stat Applet Java, AWT Sorts players by non-traditional basketball statistics. Uses Doug's NBA & MLB Stats for the 2009-10 season. 1998 Source Test
Doubling C Builds a model planetary atmosphere from extremely small layers. Designed as part of my Ph.D. research. Actual data is included. 1997 Source N/A
Image Reduction IDL Aids the entire data reduction process of telescopic images, from flat-fielding, dark frame subtraction, etc... to the final aperture summing. 1995 Source N/A
Image Projection IDL Designed to mosaic planetary images and allow them to be reprojected from any viewing and solar angle. 1994 Source N/A
Signal-to-Noise Ratio C, Perl, HTML This can be used to give an exposure time for the desired signal-to-noise ratio (SNR) or to calculate the SNR for a given exposure time. 1993 Source Test
Temperature Control Turbo Pascal Control the temperature in a chamber where new lightweight mirrors are tested interferometrically when attached to heating and cooling sources and sensors in the chamber. Designed as part of my undergraduate honors thesis. 1991 Source N/A