Storey Elementary

Principal Contractor

  • WordPress Theme
  • PHP
  • CSS _ slicing

Developed a custom WordPress theme from the client's PSDs. The biggest challenge on this project was the horizontally scrolling galleries and giving the client a way to update them herself. The solution was a custom template for an existing WordPress plugin that already had image upload and gallery management features. This resulted in a reduction of development time and a system the client was extremely happy with.

Tegan and Sara

Principal Contractor

  • WordPress Theme
  • PHP
  • CSS _ slicing

Developed custom WordPress theme from PSD designed by Tegan and Sara's art director. Developed custom plugin to import the band's show calendar from an online calendar (iCal). Once theme was complete, I rebuilt it to work with a CDN (Content Delivery Network) to improve performance. Implemented a merchandise voting application from scratch that allowed fans to vote on their favorite merchandise.

Jets Overhead

Principal Contractor

  • WordPress Theme
  • PHP
  • Flickr API

Developed custom plugin to import the band's show calendar from an online calendar (iCal). Wrote custom code with the Flickr API that pulls photos tagged by Jets Overhead fans during a concert - the Flickr RSS API has an inherent limit, which I bypassed by writing search code that generates an RSS feed without this limit. A regular Flickr RSS feed plugin was then modified to show the larger number of pictures in addition to some layout tweaks.

E-xact Transactions

Contract Sysadmin (one of two)

  • Linux Administration
  • Bash Programming
  • Apache Configuration

Contract Linux sysadmin with varied responsibilities - hired to help with E-xact's transition to virtualized hardware (Xen on RHEL 5). Set up and configured several different types of servers (NFS, web, DB, reverse proxies). Wrote scripts to push their nightly subversion backups to Amazon S3. On-call for dealing with outages.

On A Roll Media

Contractor (one of two)

  • WordPress Theme
  • Plugin Development
  • Linux Administration

Server builds and configuration and management for 18 WordPress sites with servers located in 4 different countries. Did content conversions and remedial SEO changes to the WordPress theme with another contractor.

Top Producer

Principal Contractor

  • LAMP
  • Facebook API

Wrote a Facebook application that allows Realtors to provide market snapshots of their area. The application integrated with Top Producer's MarketSnapshot application and was written in plain PHP.

TJ's The Kiddies Store

Principal Contractor

  • PCI Compliance
  • Linux Administration

PCI compliance on production customer-facing server. I was given results from a PCI compliance scan against their production server, and made appropriate changes to ensure compliance (and a successful scan).

Sport Posting

Principal Contractor

  • PHP
  • Smarty Templates

Implemented several features and layout changes requested by the site's owner. Site originally developed using a Web 2.0 framework called "Dzoic Handshakes".

Canadian Clothing Store

Subcontractor

  • Apache mod_rewrite
  • Symfony [PHP]

Integrated current Symfony CMS with Elastic Path e-commerce (J2EE based). This involved several Apache tweaks to ensure that requests for CMS pages went through to the CMS and the remainder went through the e-commerce system.

Please Mum

Subcontractor

  • LAMP
  • Symfony [PHP]

Built a reporting system from scratch using Symfony that allows the senior managers at Please Mum to import customer survey data from vovici.ca, set goals and generate nationwide, regional and individual store reports. These reports show which stores are getting survey results closer to the company goals, and it assigns a ranking to each regional manager and store. A permissions system was built so the administrator can see all results but store owners can only see comments left by customers and not their rankings.

Osmosus

Subcontractor

  • LAMP
  • Symfony [PHP]

Added a sharing feature that is similar to the Facebook sharer in that it parses the page the user is sharing to extract relevant text (title and description) and several images. The user then chooses one of the images and shares the page on Osmosus through their Glog ("green" blog).

Women's Athletic Apparel

Subcontractor

  • PCI Compliance
  • Linux Administration

Ensure ongoing PCI compliance by completing remedial work between scans. This involves patching or submitting appeals for false positives to the TrustKeeper PCI scanner.

Canadian Skin Care Site

Subcontractor

  • PCI Compliance
  • Linux Administration

Server build, setup of SSL certificate and PCI compliance.

Charity Site

Subcontractor

  • PCI Compliance
  • Linux Administration

Server build, setup of SSL certificate and PCI compliance.