non-profit

Action Canada

Although Patrick was not on the initial development team of this Kalamuna Drupal 8 project, Patrick was later tasked with implementing a customer feature request, a geolocation-enabled service provider page.  Patrick created this feature to use google's geolocation API to allow Canadians to enter their Canadian postal code and have a list of providers by proximity with the services they require.  Patrick implemented all parts of this feature which was mostly back-end with some minor module development and a small amount of front-end theming and javascript.  

Greenbiz.com

As part of Patrick's work with Kalamuna, Patrick was one of 4 or 5 engineers who created the Drupal 8 version of Greenbiz.com.  On this project Patrick's work was about 70% back end, 30% front end.  Part of Patrick's back-end work was creating and implementing complex migrations to bring over content from the previous Drupal 7 instance, including nodes, images, and even migrating stand-alone image fields to the media library and matching entity reference fields on the new Drupal 8 nodes to their images that had been migrated to the Drupal 8 media library.