John is the Director of Computing for the Henry Samueli School of Engineering at UC Irvine. Along with managing IT for the school, John develops and supports Drupal and Backdrop sites on-campus and freelance, and develops web-based applications using PHP, MySQL and Drupal.

John has been developing software professionally for over 30 years, starting with assembly on 8-bit, 16-bit and 36-bit processors through high level languages including C and PHP. He's worked as a systems programmer, UNIX systems administrator, network manager, DBA, and application developer, and has contributed patches to a variety of software, including the UNIX kernel and MySQL database. John is a strong advocate for open-source solutions. His development focus is on open-source, collaborative, maintainable applications with outstanding usability.

John is a southern California native, is an LA Drupal and OC Drupal user group co-leader, and is the venue coordinator for Drupal Camp LA.

Ways in which I contribute to Backdrop CMS: 
  • I create/comment on issues for Backdrop CMS on GitHub (core or contrib)
  • I create Pull Requests against Backdrop CMS (core or contrib)
  • I create/maintain modules for Backdrop CMS

Projects I am/have been involved with: