Note: this is an archived site. The current site can be found at


Craig has been working in content management systems since 1999. In that time, his experience has run the gamut, from writing custom CMS applications and customizing and integrating with large-scale “closed-source” enterprise systems to working with open source CMS platforms.

For the last 7 years, Craig has specialized in Drupal-based solutions. He’s built out dozens of large scale sites, including custom high performance API development, e-commerce integrations, web startup platforms, internal authoring environments for custom presentation layers and numerous higher education sites.

Craig has worked at all stages of the project engagement workflow, from up-front consulting, sales support, project management, system architecture, technical lead, deployment manager in both hands-on development, and senior management capacities. He brings to the table a wealth of experience in consulting around content strategy, technical architecture, functional requirements analysis, and business process analysis.