Technologist

In his parallel career, David is a technology professional with a passion for software development, technical training, and curriculum development.

Audio Cues

Software engineer: David designed and developed Audio Cues, an Android app for creating and running simple sound designs for live performance that's used by thousands of entertainers around the world. He also created LaborNet, a custom content management system for American Federation of Teachers (AFT) that was later adopted by the AFL-CIO, and extensive custom business software for Brueggers Bagels.

Educator: As an instructor for Lynda.com and LinkedIn Learning, David has created over 120 video-based training courses for software developers. He currently focuses on teaching developers how to create and publish custom Android apps, how to use a variety of programming languages, and how to use AI-based programming assistants to accelerate software development.

Technical writer: David wrote Wiley's Flex 3 Bible and Flash Builder 4 and Flex 4 Bible. He's developed technical training curriculum for Adobe Systems and has written extensively about various aspects of software development for magazines and websites.​​

View David's technology resume