Suite101

Suite101 is an online publisher which has been online since 1996. Over the years the site's users had published hundreds of thousands of well written articles, with several million images and other media. In March 2012 we started developing the platform from the ground-up on Drupal 7.

Read More

The Drive

I built a new site for The Drive, taking care of all development, theming, responsive design, and content architecture & restructuring. Legacy data was migrated from the old system.

Read More

SI Style

SI Style is one of the largest fashion magazines in Europe. I was contracted to build a new platform for their online presence, and did all development, theming, and legacy content migration. In addition to the website, I provided integration for with their existing iPhone application.

Read More

Inforupcy

Inforuptcy required Ubercart integration with a payment gateway which had no existing solutions. Support for recurring payments was a critical component, and while available in the online interface, the payment gateway's API did not have support for such transactions. AS a temporary solution, I wrote an integration module which allowed Ubercart to accept payments via the gateway's online interface, by reverse engineering their form submissions and sending the necessary data via a series of POST requests.

Read More

Batero Gold

I did all theming, development, and content architecture for the Batero Gold project.

Read More

Robert Rose

I handled all theming for the Robert Rose project. Additionally, I developed a custom integration between the site and MailChimp, allowing the site editors to hand-pick pieces of content (nodes) for the newsletter. Once the content is chosen, a newsletter template is automatically generated and sent to MailChimp, which can then me sent out as a newsletter.

Read More

Canucks Three Stars

The Canucks Three Stars is a python + redis + mysql application which allows Canucks' fans to submit votes for their favourite players during gametime, share their votes on social media networks, and review previous games' results. I was responsible for theming of both the desktop & mobile versions of the site.

Read More

World University Service of Canada

WUSC is a multi-lingual Drupal 6 site. I was responsible for localization & translation features, the complex categorizations & relationships system between numerous content types, much of the theming, and overall site architecture.

Read More

Whistler

For the Whistler project I set up the calendar & events system (which pulls live data from an external source), and helped out with overall site architecture and content migration from old platform.

Read More

Portland State University

As part of the team that upgraded and rebuilt PSU's network of 100+ Drupal 6 multi-sites on Drupal 7, I setup the initial content syndication system which allows nodes to be "pulled" to child sites from a master site, depending on that child site's permissions, and the requested content. FAQs, news, events and profiles are all part of the syndicated nodes.

Read More

National Repository of Online Courses

The NROC network is an online community of educational institutions that focuses on producing and sharing educational content for both students and teachers alike. I was responsible for the majority of development & theming, including very customized permissions handling and integration with third-party systems.

Read More

Casey Research

The Casey Research project involved setting up a multi-site system of three websites, which all run from the same codebase and certain content and users. I was responsible for all architecture, custom development, and some of the theming. I developed the subnode module specifically for this project.

Read More

Horizons Unlimited

Horizons Unlimited was initially a combination of multiple systems (Drupal 5, static pages, vBulletin, movable type) that was developed in-house over several years. My work included upgrading Drupal 5 to Drupal 6, upgrading vBulletin to the latest version, setting up custom theme integration between Drupal & vBulletin (partially documented in the issue queue for DrupalVB), fixing session & cookie issues between Drupal & vBulletin, merging external systems' functionality into Drupal, and eventually migrating all content & users (from both Drupal & vBulletin at the live site) into the upgraded version.

Read More

Fish & Wildlife Service of British Columbia

The British Columbia Fish & Wildlife Service project required development, theming, and integration with proprietary governmental security policies; I was responsible for all of these tasks, as well as training the F&W team how to use the new system.

Read More

Acrobat Users Community

For the Acrobatusers project I was responsible for localizing the entire site, ensuring that all pieces of content can be translated into numerous languages. I also developed a highly-customized Drupal-based forum, duplicating the look & feel and functionality of the old punnBB-powered forum, and then migrated all users and content to the new system.

Read More

Renee Rhyner & Co

The RR & Co. project contains a highly-customized blog & artist featuring gallery. I was responsible for all theming & development.

Read More

Canada Home Guide

CanadaHomeGuide is an interactive, community-based real-estate portal. The site allows for registration of dozens of different user types & listings, community-focused content feeds, social media functionality & integration, as well as considerable user-to-user networking tools. I was responsible for all theming & development.

Read More

Mining Association of British Columbia Map Search

The MABC Map Search project involved creating an interactive map-based search using Google Maps and a Drupal backend. Users can search through mines by using various filters and sorting options in the drop down form, and the results are instantly displayed on the Google-powered map. I was responsible for all theming and development work. The front-end map & searching tools were all built entirely from scratch.

Read More

LeTour

Project LeTour is a one-page showcase of featured items. Products are integrated with PayPal, allowing users to purchase items directly from the site. I was responsible for all slicing, theming and development.

Read More

Future Shop Mobile Ratings

Future Shop Mobile Ratings is an email-based and Drupal-powered system to retrieve product information by email. A consumer can user their mobile phone to email one or more product "Web IDs" to the system, and it will reply back with ratings and other product-related information; useful for quickly comparing multiple products when you're at the store with limited access to the internet. There is no user-facing website for the project. I was responsible for all development of this project.

Read More

Pacific Cinematheque

For the Cinematheque project I was responsible for the theming and majority of development, including several custom modules and content types, as well as deep integration with existing contributed resources.

Read More

Polar Express

This site showcases and promotes The Polar Express and other literary works by Chris Van Allsburg. I took the site from design to launch, by being solely responsible for all slicing, theming and development.

Read More

Miinus

Miinus is a web application that helps users track their weight and encourages them to stay in shape. The application is built on the CodeIgniter PHP MVC framework, using jQuery for front-end features and AJAX components. I was responsible for everything from design to development and launch.

Read More

Metropolis at Metrotown

For the Metropolis at Metrotown website I was responsible for upgrading the events system with a monthly calendar as well as creating a module to import existing store location/structure from XML, create nodes and generate new XML that would be used by the Flash-based store directory.

Read More

Smiles Unlimited

Smiles Unlimited is a dental office in Coquitlam, BC. They required a clean, simple and easy to use & update website. We went through several different designs, and settled on the simplest. A Drupal 6 site was then developed, and the design themed for it.

Read More

Real Estate Board of Greater Vancouver

The Real Estate Board of Greater Vancouver recently launched a new Drupal-powered website. I was responsible for Drupal development, and backend integration with existing PHP/MySQL components.

Read More

CS Partnership

I was contracted to design a clean and simple site matching the style of the new logo for this UK-based architectural firm.

Read More

YYOGA

On the YYOGA website I created a new calendar-events system, custom newsletter integration with the SimpleNews module and a custom Blog module.

Read More

Centric

For the Centric project I was responsible for front-end development.

Read More

California Academy of Family Physicians

California Academy of Family Physicians is a Drupal 4.7 website that was upgraded to 5.x, re-themed and largely re-developed. I was involved in theming, the cleanup and adjustment of CSS and the development of several key site elements including navigation and structure.

Read More

Just Ask Baby

Just Ask Baby is a social networking website aimed at new parents. It features video content for various children's areas of development and age groups. The site is subscription-based, so Ubercart was used to provide the e-commerce. A custom gift-memberships module was written to handle gift subscriptions. A payment-handling module was developed for transactions going through the Mirapay payment-gateway service. Additional integration includes the services of PayPal, Silverpop, Limelight, Omniture, and others. Overall, over a dozen custom modules were written to support this website. I was responsible for the majority of development & implementation.

Read More

BC Culinary Tourism

BCCTS was a Joomla-powered website that was converted to Drupal. I was tasked with developing a custom search feature and heavy integration with custom administrative tools.

Read More

Klein Group

The Klein Group required a complete web site redesign to match their new branding and image. I designed and proposed several new layouts, and coded the final design into valid XHTML/CSS.

Read More