David Reece is a Technical Lead based in Adelaide with 11+ years building reliable back-end systems and applications across Ruby on Rails, C#, and Python. He blends pragmatic agile and test-driven practices with hands-on engineering, having led projects from bespoke Facebook platform apps to distributed Raspberry Pi fleets integrating NFC, Bluetooth beacons, and LED arrays. Comfortable across server-side stacks and hardware-interfacing code, he also writes games in Unity and composes electronic music in his spare time, reflecting a creative approach to problem solving. His career spans freelance and product roles since 2008 and is underpinned by a Bachelor of Engineering (Computer Systems) from the University of Adelaide. Colleagues rely on him for clean test suites and pragmatic architecture that balance maintainability with real-world constraints.
12 years of coding experience
14 years of employment as a software developer
Bacholer of Engineering: Computer Systems, Engineering, GPA 6.240, Bacholer of Engineering: Computer Systems, Engineering, GPA 6.240 at University of Adelaide
Open-source keyboard firmware for Atmel AVR and Arm USB families
Contributions:17 pushes, 2 branches in 2 years
rp2040nrf52840firmwareavratmel
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.