Projects
Recent Projects
The following are some examples of my more recent work.
Zend Framework
In addition to Connecther (below) I've worked on a number Zend Frameworks sites:
a startup currently in stealth mode: added features to a web application that interacts with Facebook, LinkedIn and Twitter
added features to a patient management site
contracted to a startup that was building a site to allow health care professionals to communicate with patients and other professionals through the site; added more features and worked heavily with jQuery.
contracted to a web design company where I helped to maintain a number of ecommerce sites for one of their clients
URL available on request
In 2007 I was hired to add password protection to pages of a site being maintained by BigMedium (Perl-based CMS). I created the additional coding with CodeIgniter and added member signup and payment. In 2012, BigMedium began acting up. It works by providing a web interface for editing content and then the author publishes the content. The content can be a mix of public and private. All content is stored in files, not a database. It was the publish step that failed. I was able to get BigMedium to publish new content but the problem reappeared a few weeks later. At this point it was decide that it would be best move the site to another CMS. It was converted to Drupal 7.
Connecther
This project gave me the chance to do some original programming, something I don't get to do often enough. Connecther is a non-profit organization that allows other non-profits to signup and promote their projects. Donors are encouraged to register and donate to projects that interest them. Another company created the design and I was provided HTML, CSS and graphics for most of the pages. I used Zend Framework to put it all together. I had used ZF before but this is by far the most complex site I've worked on with ZF. Payments are process by PayPal IPN.
Mailing Tubes Online
This was a quick project that was fun to work on. I recommended using OpenCart. Working with the site's designer, my part was to customize the PHP used to display the category pages. It was modified to display all products in a given category, with options and allow any single product to be added to the cart. This change from the standard shopping cart setup eliminates individual product pages and streamlines the product selection process. This was my first project with OpenCart. It uses a light-weight MVC framework that is easy to customize.
Long-Term Clients
Private URL
System administration and maintenance programming for a custom motel management application. Linux kiosks in several locations in the US run a web application hosted on a dedicated Linux server. The kiosks are administered remotely. The web application was written for PHP4 and MySQL4 and has been converted to PHP5 and MySQL5.
Stewart, Cooper & Coon
System Administration and Maintenance programming (PHP, MySQL) for this and other related sites. SCC have a complex web-based application that is used to manage the work they do for their clients. They use multiple dedicated servers. My work for them has included migrating from one host to another and splitting email services to a separate server.
First Keystone Energy Group
For Member's only. There are four levels of users. The site uses PHP, MySQL, Smarty templates and DB_DataObject. Site admins can manage member accounts, upload new data and publish documents for the members..
First Keystone - Hedging Advisory Services
This is a custom PHP site built from scratch with the Zend Framework. Some pages require a short registration form be completed in order to gain entry. There is a separate admin area for content management.
FurnitureByJem.com
E-commerce site offering furniture and other household items. The site runs on Magento and is actually the first of many sites that will be hosted by a single installation of Magento. The site is on a dedicated server. I setup the server, upgraded the OS, installed Apache, PHP and MySQL. I installed Magento and configured it for multiple sites.