David Thornley

Founder - Side Hustler at NodeGarden

Sydney, New South Wales, Australia
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
🎓
Top School
David Thornley is a seasoned embedded and systems engineer with over 10 years of end-to-end experience designing and shipping complex C/C++/C# products across security, mobility, telemetry and industrial domains. He combines hands-on firmware and hardware expertise—from low-level assembly and MCU ecosystems (STM32, NXP, ESP) to Linux/OpenWRT networking and cellular wireless stacks—with proven leadership managing large engineering teams and introducing robust agile and quality practices. His career spans enterprise mobile solutions, alarm signalling and IP routing/VPN products, plus deep protocol and schematic-level skills that make him equally comfortable debugging silicon-level issues or architecting cloud-connected telematics. As a founder of NodeGarden he blends pragmatic product instincts with playful technical rigor, often acting as the “semicolons-and-whitespace” guardian who turns abstract ideas into shippable reality. Notably, David’s background includes low-power RF work (LoRa, xFSK), SubGHz packet radio and a long history of platform diversity from DOS/WindowsCE to Android and FreeRTOS, giving him an unusual breadth across legacy and cutting-edge embedded systems.
code10 years of coding experience
job30 years of employment as a software developer
bookDiploma Application Programming in C, Diploma Application Programming in C at NSW Technical And Further Education
bookEast Hills Technology High
stackoverflow-logo

Stackoverflow

Stats
1,318reputation
303kreached
16answers
10questions
Badges
windows-ce
top-5%
excel
top-5%
formatting
top-5%
github-logo-circle

Github Skills (51)

bootloader10
spiffs10
routers10
espressif10
router10
qualcomm10
recovery10
esp826610
openwrt10
lua10
u-boot10
nodemcu10
esp3210
modification10
staging9

Programming languages (4)

ShellCJavaScriptVala

Github contributions (5)

github-logo-circle
TheNodeGarden/openwrt

Jul 2018 - Oct 2020

This repository is a mirror of https://git.openwrt.org/openwrt/openwrt.git It is for reference only and is not active for check-ins or for reporting issues. We will continue to accept Pull Requests here. They will be merged via staging trees then into openwrt.git. All issues should be reported at: https://bugs.openwrt.org
Contributions:10 pushes, 1 branch in 2 years 2 months
mergedreportingopenwrtinspull-requests
lua based interactive firmware for mcu like esp8266
Contributions:15 pushes, 18 branches, 3 tags in 2 years 6 months
luafirmwareesp8266tasmotamcu
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
David Thornley - Founder - Side Hustler at NodeGarden