Designer-friendly web developer. PHP, CSS, Drupal, Backdrop, UX, typography. Mountaineering instructor.
Here are some of the websites I’ve built. On all of these I was either the sole or lead developer. I have a design background myself but am happy to work with other designers for the graphic aspects of a project. These partnerships are indicated where applicable.
On the Boards TV
Drupal, Ubercart, Azure • This site has original video content for sale or rent, and subscriptions are available too. Custom integration with Azure Media Services for encrypted video delivery. Test-driven development ensures that complex business logic keeps working properly. Visit site »
Drupal, Solr • A graphically exciting site for a company that provides executive-search and related services. Partnership with Flying Crow Creative. Visit site »
International Festival of Arts & Ideas
Drupal, Spektrix • This annual festival in New Haven, Connecticut features hundreds of events spread over a two-week period. Custom integration with the Spektrix ticketing system. 2012 IMA Award. Visit site »
Margaret Thatcher Foundation
Drupal, Solr • At its core, this is a 80,000-item (and growing!) database of documents by the former Prime Minister and members of her administration. I migrated it from classic ASP and SQL Server to Drupal and Apache Solr. The site appears simple but has extensive customization to support various content types with lots of metadata, automatic linking between related items, specialized editorial workflows, etc.. Visit site »
Backdrop CMS • Backdrop makes it easy for chef Bradley to add new recipes and associate them with Cucina Fresca ingredients. Partnership with Lookatlao Studio. Visit site »
CSER: Clinical Sequencing Exploratory Research
Drupal • Site developed for Gail Jarvik’s group at the University of Washington. Behind the login it has lots of members-only content such as working groups, meetings, events, and categorized file uploads. The publications and presentations listed on the public side are managed using a customized batch-upload process. Visit site »
University Prep (intranet)
Drupal, LDAP • I developed an internal application for keeping encrypted notes about each student. Custom integration with the school’s roster and class assignments. Sophisticated permissions depending on the student's grade level, their current teachers, their assigned advisor, etc.. Custom entities for students and notes.