Projects

Halifax

Regional Municipality

Senior Interface Developer @ FCV Interactive

Worked closely with the lead developer and UX team to create UI components. An interesting and challenging project that was built using atomic design principles, integrating Pattern Lab with Drupal 8. This was a new approach for the whole team that turned out into an invaluable learning experience.

Visit Site

  • Drupal
  • Atomic Design
  • Pattern Lab
  • Inuitcss
  • Webpack

Beadonor.ca

Trillium Gift of Life Network

LAMP Developer @ McCann Canada (formerly Maclaren McCann)

Our task was to take the existing site and overhaul the technical architecture due to performance issues. After a full analysis we determined that the root cause was poor database design causing many system inefficiencies. We concluded that the technical debt was too large to salvage the existing system, and that a full rebuild was necessary. With mentorship from the Sr. Technical Architect, I redesigned the database to normalize the data. The original data was migrated into the new structure which resulted in an 85% reduction in size without any impact on data integrity. The new normalized database enabled us to write efficient code that significantly improved the system performance.

Visit Site

  • Laravel
  • PHP
  • SQL
  • Relational Database Design
  • Data Normalization
  • Data Migration