Interface Catheter Solutions

Highly customized WordPress 3.x site.  Customized theme, many custom plug-ins for form submission and administration.  Including a micro inventory system for spare part lookups.

Spring44 Distilling, Inc.

A WordPress 3.x site, with a “Locator” page using the Google Maps API to narrow down store searches based on ZIP code and Radius.


A large site using WordPress 3.x, with a fully customized theme and plug-ins.  (Most of the plug-ins were for custom forms used across the site, as well as a mini-inter-admin to view submissions and to pull in news feeds).

Custom LAMP CRM Application

A custom, “light” CRM LAMP application. PHP, MySQL, and jQuery using a custom PHP framework.

A temporary username/password can be setup upon request to review the application live.

Multi-Step/Dependency One Page Application

A more recent project was the over haul to Initially this was a huge form, with very little thought towards the very users they were promoting it too. So I first broke it into four steps, implemented a somewhat standard validation library and masking for certain fields (for ZIP code format, phone, email, etc..) It’s a single page application, but to the user and Google Analytics, it seems as though it’s individual pages. And most of the form is dependency based, “If Question 34 is No, then display this second address box, etc.. I had also wanted to retain the users data entry, should their browser close/crash, etc..using local storage or even cookies, but we didn’t have the time unfortunately.

HTML5/CSS3 Project

This was a project to build a custom “mega menu”, that also had accordions in the child menus. It had to work with at least IE 7+, and degraded nicely. Also wrote new Selenium WebDriver testing scripts for it, as I had just finished setting up/upgrading my Selenium Grid servers. (for testing the UI on multiple platforms/browsers).

Twitter Contest

Developed a site for a contest that involved Twitter. It loaded the avatars at random of users from their Twitter accounts (that had signed up), and a pop-up bubble would appear whenever they tweeted.The page is no longer up, but the source code is available upon request.

Stats & Graphing Application

Web application that displayed several different types of graphs based on data extracted from Excel spreadsheet. A cron job polled a folder for updates to the spreadsheets, then extracted the data, and updated the database and “last updated” text on the graph page. One graph was also updated real time. Wrote all of it, using PHP, MySQL, JavaScript/JQuery, and Linux.