Open Source Contributions

I enjoy contributing to Open Source software. Due to my experience, most of the contributions are to web based software.

eXPlainPMT

eXPlainPMT (eXPlain Project Management Tool) is an open source web application that helps manage projects using the Extreme Programming methodology. I contributed to get the system production ready in the summer of 2005.

Free Geek Database

The Free Geek Database is an internal program used by Free Geek as a point of sale system. I have contributed several patches to fix bugs in the system and am now a direct developer and committer to the code base.

Active Merchant

Active Merchant is a payment library for Ruby that interfaces with many credit card gateways. I’ve written adapters to use Chase’s Paymentech and TransFirst’s Advanced gateway.

Shipping gem

Shipping is a Ruby library that provides an easy to use shipping API. It can be used to calculate shipping costs and track orders through UPS, Fedex, and USPS. I was resonable for adding support for getting a shipping price estimate from USPS. My version of shipping


About Eric Davis

I founded Little Stream Software where I provide Redmine and ChiliProject services to help projects teams. I also created an ebook, Redmine Tips, were I show you how to become more productive using Redmine. I am also the author of Refactoring Redmine, where I go about refactoring Rails using Redmine as an example.