Projects

My Public Work Experience

I am currently or was at some point involved with the following major projects:

Furnace

Furnace is Zend Framework 2 module providing an intuitive user interface for managing background jobs and processing. It handles prioritization, dependencies, history and event logging, status updates and scheduling.

View on GitHub

Contain

Contain is a Zend Framework 2 module allowing for passing structured data objects with strict types and internal validation throughout your application and persistence layer. A separate project, contain-mapper is a series of data mappers for the retrieval and persistence of Contain data entities with databases like MongoDB or caching layers like Memcached.

View on GitHub

Silverpop

Zend Framework 2 module for interacting with the Silverpop email marketing system's API.

View on GitHub

Vulnero

Vulnero

Vulnero is a WordPress plugin that transforms WordPress into an object-oriented CMS by implementing a Zend Framework application on top of its API. It bootstraps Zend functionality on to the WordPress core to access its internal routing, authentication and database connection. Downloads and documentation can be found on the project.s website.

Project Home

PHPMapper

PHPMapper

PHPStateMapper is an open source PHP library I authored for drawing a U.S. map with states shaded by varying degrees of intensity based on relative data in a simple list (i.e.: MN: 5, WI: 12, MI: 23). Data is loaded from a CSV file or through PHP. It exports a simple PNG image in a configurable color.

View on GitHub

Sportsdigita

Sportsdigita, LLC is an company that designs and develops a variety of web applications for professional sports franchises to help them sell advertising and better understand and connect with their fan base and advertisers.

Visit

CaringBridge

CaringBridge

Offers personal, protected sites make it easy to post health updates during any type of health event. Family and friends visit the site to stay informed and leave supportive messages. Think of it as an online space where you can connect, share and receive support - kind of like a personalized "caring" social network. Thanks to those who donate, it is available 24/7 to anyone, anywhere at no cost.

Visit

CATS

CATS

CATS is used by thousands of recruiters in hundreds of countries. It.s a software-as-a-service application that allows recruiters and HR departments to streamline their hiring process by automating the publishing and marketing of jobs to the web, parsing and indexing resumes for search and tracking candidates every step of the way from application to hire. I worked at CATS from 2007 to 2010 as a lead developer and designed much of the behind-the-scenes infrastructure and user interface. CATS is written on the LAMP stack using PHP and MySQL. I continue to work on CATS with smaller improvements and development projects.

Visit