Selected Work
Résumé | Publications and Podcast Appearances | Talks
Nike: The LeBron James Innovation Center #
- Site | Case Study
- Technical direction
- CMS development (Strapi)
- Site delivery
Nike: The Serena Williams Building #
- Site
- Technical direction
- CMS development (Strapi)
- Site delivery
Harvard Graduate School of Education #
- Site
- Technical direction
- Drupal development: content types, taxonomy, front-end theming
- Site delivery
WHYY #
- Site | Case Study | Notes
- Technical direction
- Content modeling and data migration strategy
- WordPress development: content types, publication workflow, data migration oversight
Science Friday #
- Site | Notes
- Technical direction
- Content modeling
- Data migration
- WordPress development: content types, front-end theming
Swarthmore College #
- Site | Case Study
- Technical direction
Lapham’s Quarterly #
- Site | Notes
- Technical direction
- Drupal development: content types, taxonomy, custom modules, front-end theming
National World War II Museum #
- Site | Case Study
- Technical direction
Smithsonian Institution National Air and Space Museum #
- Site | Case Study
- Overall technical direction for seven different products: CMS, Website, Interactive Wall, 2 Interactive Kiosks, iOS/Android Applications
- Drupal development—decoupled CMS architecture, content types, data integration, data APIs
- Testing and delivery
Princeton Admission Website (2015–2021) #
- Case Study
- Technical direction
- Drupal development—content types, data migration
- Testing and delivery
- Accessibility and performance optimization
Publications and Podcast Appearances #
- WHYY, Responsive Web Design Podcast Episode 149
- “Prototyping Your Workflow”, A List Apart Issue 396
- Professional Amateurs, A List Apart Column (2015)
- Science Friday, Responsive Web Design Podcast Episode 62
- “Build Modular Content Systems in WordPress”, net magazine April 2014. Article
- “Planning the Perfect Site”, net magazine cover feature May 2015
Talks #
- Decoupled Drupal Days 2018: “Drupal Unhitched: The CMS in Decoupled Architectures”. Video | Slides
- Drupaldelphia 2018: “Drupal Unhitched: The CMS in Decoupled Architectures”. Video | Slides
- Drupalcon 2017: “Pattern Language: Pattern Libraries in the Wild”. Video | Slides | Notes
- Delaware Innovation Week 2016: “Github Project Scaffolding with Google Sheets and Zenhub”. Slides
- Philly Tech Week 2016: “Decoupled Development: Feeding Your Application with Off-the-Shelf Tools”. Slides
- Drupaldelphia 2016: “Drupal Beyond the Browser: Using Drupal to Power Apps and Touchscreens”. Slides
- WordCamp US 2015: “Decoupled Development with WordPress JSON APIs”. Video | Slides | Notes
- Drupaldelphia 2014: “Progressive Enhancement in Drupal 7, Using Ajax-Include Patterns”. Slides
- Drupaldelphia 2013: “Tyler School of Art: A Case Study in User-Centered Decision Making”. Slides
- MCN: “Experiential Design for an Unknown Future”. Video | Q&A