Chris Burgess

Committee Member at Catalyst IT Limited

Dunedin, Otago, New Zealand
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Chris Burgess is a seasoned developer with 19 years' experience based in Dunedin, New Zealand, who blends pragmatic engineering with open source advocacy. As a senior developer at Catalyst IT and long-time contributor to Drupal and CiviCRM, he specializes in backend systems, payment processing, caching, and integration work that keeps complex civic platforms reliable. He also serves on the DrupalSouth committee and runs his own firm, Giant Robot, combining community leadership with hands-on delivery. Known for anticipating problems before they surface, he emphasizes open data and transparent work practices to reduce friction across teams. His contributions to core CiviCRM and Drupal modules include subtle yet impactful fixes—SSL handling, cache keys, timezone and Views enhancements—that improve stability for many downstream users. Outside code, he describes himself humorously as someone who makes delicious lemonade, signaling a practical, creative approach to problem solving.
code19 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
3,581reputation
1.1mreached
36answers
20questions
github-logo-circle

Github Skills (22)

apim10
caching10
drupal10
civicrm10
multiview10
php10
api10
payment-processing10
pageviews10
curl9
sql8
testing8
mysql8
database-design7
nginx6

Programming languages (28)

C#CDMakefileGoHTMLTypeScriptShell

Github contributions (5)

github-logo-circle
civicrm/civicrm-drupal

Jun 2014 - Sep 2017

CiviCRM (Drupal Integration)
Role in this project:
userBack-end Developer
Contributions:22 commits, 21 PRs, 11 comments in 3 years 3 months
Contributions summary:Chris's contributions focused on enhancing the Drupal integration for CiviCRM, specifically within the Views module. They implemented features to support float data, expose custom field values, and display currency amounts without formatting. Additionally, the user addressed timezone handling and addressed code related to showing all groups within the system, improving the module's functionality and flexibility. Furthermore, the user included a whitespace commit, likely for cleanup.
phpdrupalcivicrm
civicrm/civicrm-core

May 2013 - Feb 2020

CiviCRM (Core Application and Framework)
Role in this project:
userBack-end Developer
Contributions:131 commits, 81 PRs, 3 branches in 6 years 10 months
Contributions summary:Chris primarily contributed to the core payment processing functionality within the CiviCRM application. Their work included correcting typos in messaging related to the "Payflow Pro" payment processor, modifying the code to align with API interactions, and adjusting caching mechanisms to avoid whitespace conflicts with Memcache. The user also addressed issues related to SSL detection within the system and implemented improvements to the cache key generation.
backbonejscivicrm
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Chris Burgess - Committee Member at Catalyst IT Limited