Duncan Eastoe is a Software Engineer based in Edinburgh with 13 years building reliable, well-tested networking and routing software across companies like Graphiant, AT&T, Brocade and Cisco. He specializes in control-plane and forwarding-plane systems—working on Vyatta, vRouter components, multicast routing and the IOS-XR FIB—and brings practical expertise in extending regression frameworks and packet-level testing. Known for meticulous attention to detail, he blends systems-level thinking with hands-on scripting (Python/Scapy) and modular distributed application design from earlier Java/onePK work. Duncan holds a First-class BSc in Computing Science from the University of Stirling and has a track record of turning complex network requirements into maintainable, testable code. He gravitated from academic lab demonstrator roles into production networking software, demonstrating a steady progression from prototyping to shipping robust carrier-grade features. Colleagues value his focus on testability and his ability to introduce new testing techniques that improve long-term reliability.
13 years of coding experience
7 years of employment as a software developer
Grade A A-Levels: Computing, Geography, Design & Technology: Product Design, Grade A A-Levels: Computing, Geography, Design & Technology: Product Design at Lancaster Royal Grammar School
BSc with Honours in Computing Science, First class, BSc with Honours in Computing Science, First class at University of Stirling
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.