Duncan Mcdonald is a seasoned software engineering leader with 15+ years of experience driving large-scale digital products at the BBC, currently heading Content Discovery: Search & Personalisation. He has progressed from hands-on engineering and embedded systems to leading teams that shape homepage, news, sport and education experiences, blending technical depth in Java, C/C++ and web technologies with delivery-focused leadership. Duncan is experienced in building personalised, high-availability systems and has a track record of introducing engineering best practices such as CI, unit testing and agile delivery across teams. Based in Glasgow with a Distinction MSc in Software Engineering from Heriot-Watt, he combines product-facing responsibility with a curiosity for low-level systems—an uncommon mix that helps bridge platform reliability and user-facing relevance.
Contributions:2 PRs, 4 pushes, 3 branches in 10 days
jenkinsbuild-statusmovesfailsjenkins-job
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.