David helps companies shape ideas into shipping products. He's held development and engineering roles while working with in-house teams and consulting firms. From co-founding his own startup to working with global software companies such as Legent, Platinum, and CA Technologies, David brings inquiry, insight, and innovation to the collaborative process of making software.
He uses tools such as Python and PostgreSQL to solve problems across desktop, internet, and mobile platforms. His process stems from reading books like Peopleware and Crystal Clear while contributing to open source software since 2001. This lightweight process includes continuous integration, improvement, and deployment using automated tests, code review, and automated assembly, respectively.