A software developer for Middlebury College since 2002, Adam Franco primarily focuses on web applications written in PHP while also writing a smattering of software in other environments and languages. Adam led the development of the Segue learning management system and the Harmoni application framework before moving on to building and enhancing a wide range of web applications. Recently Adam has been developing curricular and administrative applications based on the Drupal platform with a focus on high-performance and high-availability application deployments.
Long a proponent of open-source software development, Adam has contributed to a number of open-source projects including the Open Knowledge Initiative (O.K.I.) OSID standards, CAS, phpCAS, and a number of Drupal and WordPress modules. Adam is also fascinated by the geography of the world around us and is a regular contributor to the Open Street Map project and the author of the Curvature GIS software for analyzing road geometry.
When not creating virtual systems Adam enjoys designing and creating things in the physical world — from wood furniture to photography. When his mind tires of the creative process Adam focuses his energies on Aikido, swing dancing, cycling, skiing, as well as other out-of-door pursuits.
Areas of Interest
Web infrastructure development, including content management, single sign on, identity management, and optimization. Curricular technology on platforms like learning management systems, blogs, and wikis.
Current and Recent Projects and Services
- Course Hub (Drupal)
- www.middlebury.edu (Drupal)
- Course Catalog
- Central Authentication Service (CAS)
- sites.middlebury.edu (WordPress)
- AD Group Manager
- Identity Management Project
- Open Knowledge Initiative (O.K.I.) OSIDs
- Moodle Adaptive Quiz Module