Neil Mayo is a seasoned software engineer with over a decade of experience spanning backend and frontend development across academia and industry. He is currently a Senior Software Developer at Earth Blox in Edinburgh, delivering scalable software while bridging technical and non-technical stakeholders through clear documentation and specifications. His career includes leadership-focused roles such as Principal Software Engineer at Velocity Worldwide and senior engineering positions at EDINA, reflecting a consistent ability to ship reliable systems and mentor others. Neil brings a unique multidisciplinary background, holding an MSc and MRes from the University of York in information processing and mathematical biology, and a BA in English Literature and Philosophy, which informs his clear communication and rigorous problem solving. He thrives on picking up new technologies and methodologies, and his experience spans research programming and software development across public and academic domains. Based in the City of Edinburgh, he leverages a blend of mathematical thinking, communication craft, and hands-on engineering to deliver practical, auditable software solutions.
12 years of coding experience
21 years of employment as a software developer
MRes Mathematics in the Living Environment, Mathematical Biology, MRes Mathematics in the Living Environment, Mathematical Biology at University of York
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.