About Brad
At fifteen, Brad was hired by a computer store in Santa Rosa, CA. In 2003, he earned a B.S. in Applied Computer Graphics and a B.A. in Communication Design (ICSY) from CSU Chico. After college, he worked for a range of companies, ultimately deciding to freelance. Myriad projects led to significant experience in all aspects of development, with expertise in Project Management, Linux Server Administration, and PHP Development with a focus toward Drupal architecture, building, theming, and module development.
In 2008, he founded Hamilton Intakes with two friends, a custom hot rod car parts company.
When not surrounded by the glow of electrons, Brad enjoys photography, mountain biking, scuba diving, working on his classic car, traveling, and learning to mix electronica.
Accounts:
Drupal Contributions:
- Field Values - Simplifies gettting and setting values for Drupal Field API fields.
- jQuery Zoom Tour - Implements the jQuery Zoom Tour plugin in a Drupal module as a field formatter for field collections.
- Internal Nodes - Some content/nodes should never be viewed directly; only visible through something else such as Views, or Panels. Per-content type or per-node, this module denies access to node/[nid] URLs while allowing the content to stay published and otherwise viewable.
- Google chart API - Co-maintainer, committed patches and fixes for many long standing issues.
- Link Image Formatter - Co-maintainer, created D7 port.
- Backported Role Expire from Drupal 6 to 5.http://drupal.org/node/612422
- Free Trial (D5 sandbox module) - Creates a new user registration page at /trial and applies an automatically expiring role after registration.
- Taxonomy View Defaults (D6 sandbox module) - Creates an "exposed" View term filter displayed in a block as a <select>. One block can be created per vocabulary, then the filter used on multiple Views.
- Ported jQuery Map Hilight module from Drupal 6 to 7 and added Drush support: http://drupal.org/node/1030332
