Director of Computing / UC Irvine School of Engineering
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 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, maintainable applications with outstanding usability.
John is an OC native, is an LA Drupal manager, participates in the OC Drupal, and OCPHP groups, and is the venue coordinator for Drupal Camp LA.