Jeff brings more than two decades of experience in publishing and CMS development to his role at Lullabot. He's built ecommerce sites for florists and enterprise web systems for multinational corporations, using tools from legacy Perl to .Net to PHP. At Lullabot, he's designed and implemented large-scale web platforms for clients including Sony/BMG Music, Fast Company and Inc. Magazine, World Wrestling Entertainment, MSNBC, Verizon Wireless, Harvard University, and more.

Today he's the host of the Insert Content Here content strategy podcast, a co-author of the first edition of O'Reilly Media’s Using Drupal; the author of the popular Voting API, EVA, and Token projects as well as dozens of other plugin modules; the primary developer of Drupal’s core TokenAPI and a co-developer of FormAPI; a frequent participant in the core Drupal project; and a prolific teacher and speaker at Drupal and web technology conferences.

In a previous life, Jeff worked as a freelance writer and a copy editor, jobs that he recalls fondly while building editorial tools for today's content teams. He lives in Illinois with his wife Catherine, and their cats Maddie and Joe.Jeff brings more than two decades of experience in publishing and CMS development to his role at Lullabot. He's built ecommerce sites for florists and enterprise web systems for multinational corporations, using tools from legacy Perl to .Net to PHP. At Lullabot, he's designed and implemented large-scale web platforms for clients including Sony/BMG Music, Fast Company and Inc. Magazine, World Wrestling Entertainment, MSNBC, Verizon Wireless, Harvard University, and more.

Today he's the host of the Insert Content Here content strategy podcast, a co-author of the first edition of O'Reilly Media’s Using Drupal; the author of the popular Voting API, EVA, and Token projects as well as dozens of other plugin modules; the primary developer of Drupal’s core TokenAPI and a co-developer of FormAPI; a frequent participant in the core Drupal project; and a prolific teacher and speaker at Drupal and web technology conferences.

In a previous life, Jeff worked as a freelance writer and a copy editor, jobs that he recalls fondly while building editorial tools for today's content teams. He lives in Illinois with his wife Catherine, and their cats Maddie and Joe.