David is a passionate software developer having worked in a variety of industries using several different programming environments for over 35 years. He started back in the mid-1980s with assembly on Apple IIs and PCs, endured long builds of Microsoft C projects, and built his first web sites from scratch in HTML and PHP. With the highly productive Delphi toolset pioneered by Borland and now published by Embarcadero, he can write robust back-end server applications that access databases of all kinds and integrate with web services around the world yet also build cross-platform apps, encapsulating all the nuances of a very diverse set of devices with relative ease.
His first book, Fearless Cross-Platform Development with Delphi was written to help colleagues take their programming skills to encompass the mobile, web, and IoT platforms.
Besides his love of programming, he enjoys spending time with family, competing with friends in strategy board games, playing bass guitar, and camping and hiking all over the Pacific Northwest.