Anthony Hayward is a Senior Software Engineer and technical lead with two decades of experience delivering robust server, web and embedded systems across industries from telco-grade VoIP and satellite connectivity to medical devices and high-scale e-commerce. He combines deep systems thinking and formal training (PhD in Mathematics) with hands-on expertise in Rust, C#, C++, Java, Python and Erlang, often authoring prototypes to validate architectural directions. At Microsoft/Metaswitch he led integrations between VoIP networks and Azure OpenAI and engineered instantaneous media failover solutions, and he now writes flight‑software for AST SpaceMobile’s satellite connectivity stack. Comfortable toggling between individual contributor work and people/line management, he has repeatedly modernised legacy products and steered teams through complex renewals and observability improvements. His background across operator-scale networks, regulated medical products and cloud-native web systems gives him a rare ability to transfer domain-specific lessons into pragmatic, scalable designs. Based in Dundee, he prefers solving thorny technical problems early with prototypes that de-risk projects and accelerate team delivery.
6 years of coding experience
13 years of employment as a software developer
Durham University
Doctor of Philosophy - PhD, Mathematics, Doctor of Philosophy - PhD, Mathematics at King's College London
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
Anthony Hayward - Senior Software Engineer at AST SpaceMobile