David Varley

Director Engineer at C-Born Software Systems

Victoria, 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 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.
code11 years of coding experience
job6 years of employment as a software developer
bookWarrnambool High School
bookBachelor of Engineering (Electronic Engineering), Bachelor of Engineering (Electronic Engineering) at RMIT University
languagesPortuguese, English
github-logo-circle

Github Skills (15)

firmware10
esp3210
powershell10
embedded10
cmake10
openocd10
csharp10
stm10
sys10
dotnet-core10
visual-studio9
microcontroller9
interpreter9
cprogramming-language7
c-language7

Programming languages (10)

TypeScriptC#CSSShellC++CCMakeJavaScript

Github contributions (5)

github-logo-circle
nanoframework/nf-interpreter

Jan 2019 - Sep 2019

:gear: nanoFramework Interpreter, CLR, HAL, PAL and reference target boards
Role in this project:
userEmbedded 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.
clresp32pwmhalserial-communication
c-born/nf-interpreter

Jan 2019 - Jan 2025

: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