Projects

Here are a few software packages I've released as open-source, and some of my more interesting web site projects.

Sedona Photos

Silverton Colorado Photos

Truck Photos

Winter Camping Photos

I've only included a tiny subset of the web sites I've been involved with over the years. (Some are recent, others are just projects I particularly enjoyed.) For a more extensive (though by no means complete) list, see FRII's development portfolio.

Software:

Data::Validate

This is a Perl module that provides common data validation functions like is_integer(), is_printable() and length_is_between. Released in 2004 and actively maintained.

Data::Validate::Email

A Perl module that provides data validation functions relating to email addresses - is_email(), is_domain(), is_username(), etc. Released in 2004 and actively maintained.

Data::Validate::MySQL

A Perl module that provides data validation functions for MySQL data types - is_int(), is_tinyblob(), is_date(), etc. Released in 2005 and actively maintained.

Data::Validate::URI

A Perl module that provides data validation functions for URLs and URIs - is_uri(), is_web_uri(), etc. Released in 2005 and actively maintained.

Web Sites:

ColoradoTravelPlans.com

Colorado Travel Plans publishes insider trip guides to Colorado attractions. The concept was created by Mary Owen. We're in the process of expanding our trip library for a public launch in late 2008.

Estes-Park.com

I created the CMS for this site for Ruth Clinton (via FRII) in 2006.

MailArmory.com

I cowrote the MailArmory anti-spam system with Neil Neely in 2001 under the auspices of Front Range Internet, Inc. We both remain involved in its ongoing development and maintenance.

RockyMountainNationalPark.com

I built the engine behind this site for Ruth Clinton (via FRII) in 2007. It uses a somewhat unusual tagging system to automatically organize and recommend content. Most of the site is statically published for efficiency.

SteamboatSprings.net

This is the City of Steamboat Springs' official site. I redeveloped it into a Drupal framework in 2008 for FRII.