Summary
David Turnbull is an experienced software engineer and instructor in Portland, Oregon, with 16 years building everything from embedded systems and signal-processing tools to large-scale, real-time data pipelines. He blends UI design and information architecture with low-level OS integration—having shipped embedded ESP8266 bring-ups, SDR solutions, mobile clients, and a CDN-arbitrage platform that processed billions of records daily. Currently producing technical, entertaining content on YouTube, he translates deep systems knowledge into accessible lessons and practical demos. Comfortable across hardware, firmware, and web stacks, he excels at turning complex technical problems into usable products and educational experiences.
16 years of coding experience
22 years of employment as a software developer
English