Below is the listing of my public portfolio organized by the dominant programming language. Several other projects are not listed due to agreements with the project owners. Contact me if you would like some more details about any of the projects listed below.
Redmine is an Open Source project management web application. Written using Ruby on Rails framework, it is cross-platform and cross-database. I joined the Redmine core team in August 2008 and have been actively contributing and supporting the project.
The Redmine Budget plugin is a plugin for the Redmine Project Management suite to manage the set of deliverables for each project, automatically calculating key performance indicators.
The Redmine Customer plugin is plugin for the Redmine Project Management suite to track basic customer information for each project.
The Redmine Timesheet plugin is plugin for the Redmine Project Management suite to report on employee timelogs across all projects.
The Redmine Bulk Time Entry plugin is a plugin for the Redmine Project Management suite to enter multiple time entries at one time.
The Redmine Exception Handler is a plugin for the Redmine Project Management suite that will send out email notifications whenever a Ruby or Ruby on Rails exception occurs.
gs_phone is a Linux console program that can manage and configure a group of Grandstream Voip phones. It was developed to help manage medium to large installations of Grandstream Voip phones.
ARS247.com is a Ruby on Rails website Advantage Route Systems uses to support their customers. I added some features to help improve the communication between Advantage Route Systems and their customers.
theAdmin.org is the blog for Eric Davis where he writes about software development, Ruby on Rails, and the software industry. It runs on the Open Source blogging system Mephisto.
What’s Your Habit was created for the 2007 Rails Rumble in order to replace some paper spreadsheets. The goal was to create a simple web application that will let people track their habits easily.
I enjoy contributing to Open Source software. Due to my experience, most of the contributions are to web based software.
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.
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 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 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