David Varley is a seasoned Director Engineer with over 40 years of hands-on experience designing and delivering microprocessor-based and industrial control systems, and more than a decade in senior roles leading multi-million dollar projects from hardware and firmware through to high-level integration. Based in Victoria, Australia, he blends project leadership with deep technical craft—writing real-time OS and networking code in assembler/C, contributing tooling and build fixes to open-source IoT projects (notably nanoFramework support for ESP32/STM32), and overseeing manufacturing and long-term support for deployed systems across four continents. He founded and ran engineering and IT service firms, led control systems work at CSIRO for critical laboratory infrastructure, and has expertise spanning 3D printing, subtractive manufacturing, and embedded tooling. Known for translating complex requirements into reliable, maintainable solutions, he combines pragmatic engineering with a track record of on-time, on-budget delivery.
11 years of coding experience
6 years of employment as a software developer
Warrnambool High School
Bachelor of Engineering (Electronic Engineering), Bachelor of Engineering (Electronic Engineering) at RMIT University
:gear: nanoFramework Interpreter, CLR, HAL, PAL and reference target boards
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:9 commits, 11 PRs, 6 comments in 7 months
Contributions summary:David primarily contributed to the build system and tooling for the `nanoframework/nf-interpreter` repository, focusing on the ESP32 and STM32 targets. Their commits involved updating installation scripts (PowerShell) for ESP32 toolchains, libraries, and OpenOCD, and modifying build configurations to work correctly within Visual Studio 2017. The user also addressed memory leaks, and fixed build-related issues with OpenOCD for the Wrover board.
:gear: nanoFramework Interpreter, CLR, HAL, PAL and reference target boards
Contributions:7 PRs, 157 pushes, 28 branches in 6 years 1 month
dotnetstm32palnanoframework-interpreterclr
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 Varley - Director Engineer at C-Born Software Systems