Projects: MySQL

A relational database management system

Product Collation

Product Filtering/Sorting
Product Filtering/Sorting

I created an object-oriented solution that also took advantage of some functional programming practices. It is a black-box service that takes an industry, all of it’s products, and a store as initial arguments. Filtering and sorting actions taken by the user trigger internal methods that act on the data and update the store.

Development of these features took a few weeks. We took the next few months to iron out bugs, uncommunicated or forgotten business logic, and other edge cases that we wanted to address.

Executive Dashboard

Intel Executive Dashboard
Intel Executive Dashboard

The Executive Dashboard began as a one-off project that allowed Intel executives to quickly assess the effectiveness of current marketing campaigns across the twittersphere. Client admins are now able to quickly create any number of custom dashboards, each consisting of tabbed dataviews that present easy-to-digest social business intelligence in a number of customizable ways.

Journal

Journal
Journal

I created a simple multiuser journaling application while learning Laravel 5. The date dropdown on the form omits previously logged dates to let the user know what dates have not been logged. A non-trivial weighted average calculation is available for whatever single biometric field you choose to log. The user can log a single day at a time via the logging form, or bulk upload via CSV.

Halt Medical

Halt Medical
Halt Medical

The Acessa site offered many challenges during development. This W2OPress implementation features WP admin page stacking to break content into smaller, more easily digestible parts across endlessly scrolling pages. The client is given total control of the full-width banner widgets interspersed between sections. Bootstrapped from this functionality, I built automatically generated, in-page navigation.

MasterCard Center

Mastercard Center
Mastercard Center

The MasterCard Center for Inclusive Growth had heard good things from the MasterCard Newsroom group regarding our work and needed a site redesign for an upcoming conference. This was the first opportunity to build a website using our new official software offering, W2OPress. I created a pinterest-styled interface and added ajax friendly ‘load more posts’ functionality to our suite of Wordpress plugin submodules. The entire site was developed, QA’d, debugged, and production-ready within five weeks.

W2OPress

W2OPress
W2OPress

W2OPress standardizes project development and facilitates more accurate estimates and faster turnaround. We have a library of in-house and vetted third-party plugin submodules that are versioned and available to use across implementations. Both client and product work are incorporated into our two-week sprints. This is the most agile-friendly approach I’ve heard of actually employed within an agency setting. From a developer’s standpoint, it is a marked improvement.

MasterCard Responsive

MasterCard Responsive
MasterCard Responsive

The Engagement Bureau needed some significant re-theming (including the addition of off-canvas menus) to make it accessible to phones and tablets. I spent a great deal of time modularizing years old style sheets that were thousands of lines in length. The DevOps team made developing via local vagrant instance possible.

Purdue Pharma

Purdue Pharma
Purdue Pharma

Assigned the impossible task of replicating an existing site that lacked a defined scope, I acted as lead to eight other developers. I built several object-oriented WordPress plugins that handled registered users, resources, the shopping cart, item orders, and integration with the client’s SAP fulfillment system.