David programme depuis l'âge de cinq ans et a codé pour l'Institut de technologie du Massachusetts (MIT), Harvard, Stanford, There.com, atWeb et Legato. David a écrit la première description vulgarisée du MP3 au début de l'année 1997 et a obtenu en l'an 2000 une licence en informatique à Stanford, où il a été boursier du président et finaliste du concours international de programmation de l'ACM. David a créé la société qui est devenue PBworks en 2003. Il aime organiser des fêtes de hackers, piloter des hélicoptères, faire de la moto et fabriquer des objets utiles.