David Turnbull

Instructor at Self-employed

Portland, Oregon, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
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.
code17 years of coding experience
job22 years of employment as a software developer
languagesEnglish
github-logo-circle

Github Skills (64)

javascript10
windows10
linux10
eventmachine10
js10
nodejs10
macos10
software-defined-radio10
yard9
redis-server9
glew8
egl8
rdoc8
dictionary8
xcode8

Programming languages (12)

JavaC++CSSRustCSCSSJavaScriptObjective-C

Github contributions (5)

github-logo-circle
AE9RB/ruby-redis

May 2011 - Sep 2011

Ruby implementation of Redis server and client protocol in EventMachine with Synchrony support.
Contributions:89 commits in 3 months
eventmachineredis-serverruby
AE9RB/closure-script

Sep 2010 - Mar 2016

Contributions:1 release, 215 commits, 13 pushes in 5 years 7 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial