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)

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

Programming languages (10)

C#TypeScriptC++ShellCSSCCMakeJavaScript

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.
interpreternanoframeworkdotnetcsharpmicrocontroller
c-born/Marlin

May 2019 - Jul 2026

Optimized firmware for RepRap 3D printers based on the Arduino platform.
Contributions:8 pushes, 6 branches in 7 years 3 months
firmwarereprap3d-printeratmelarduino
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