Daniel has over 20 years of programming experience, working largely in the mobile space. He started off developing server-based applications for personal information management, including leading the development on one of the first web-based PIM and e-mail systems. He took that knowledge into work on cellular phones, developing all aspects of the software from device drivers to the top level applications, games, and user interface framework. He's worked extensively with J2ME, BREW, iPhone and embedded development, which (naturally) has made him a huge fan of the Android platform. He develops mobile applications for VeriSign, and in his spare time he sings in opera, operetta, and musical theater