David Webb is a Senior Embedded Software Engineer with 10 years of experience designing firmware for microcontrollers, ASICs and occasional FPGA work, fluent in Rust, C++, C and daily Python/Bash scripting. He has driven product improvements across commercial and academic settings—from parallelised signal processing and reduced startup latency on metal detectors to architectural refactors that improved testability and hardware decoupling. A First Class Honours BComp graduate and former PhD candidate at University of South Australia, he blends research-led thinking with practical, production-focused engineering. Comfortable across the stack of embedded systems, drivers and tooling, he prefers non-defence commercial projects and brings a track record of modernising legacy codebases and shipping robust, testable firmware. An understated strength is his experience translating academic research into tangible product features and developer-friendly libraries.
10 years of coding experience
15 years of employment as a software developer
Doctor of Philosophy (Ph.D.) Computer Science, Doctor of Philosophy (Ph.D.) Computer Science at University of South Australia
An easy to use HTTP(S) client built on Boost.Beast
Contributions:10 commits, 10 pushes, 2 branches in 2 years
boost-beastuse-httphttp-clientbeastboost
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.