Matthew Summers is a software engineer with 13 years' experience building backend systems and machine learning tooling, currently driving engineering work at Arista Networks from Edinburgh. He has a strong track record in security and networking domains—contributing to Fortinet/ZoneFox product rearchitectures, low-level Windows/C++ monitoring agents, and network tooling during internships at Vyatta and Google. At Rasa he contributed to an influential open-source conversational AI project, focusing on CLI refactors, argument parsing robustness, validators and unit tests that improved developer ergonomics and maintainability. Comfortable across languages and stacks (C#, Python, Kotlin, C++, PyTorch), he combines practical production engineering with ML prototyping and test-driven improvements. Collected from an Informatics MInf (First) at the University of Edinburgh, he pairs academic foundations with hands-on deployments in both startups and large enterprises. An often-overlooked strength is his emphasis on tooling and test infrastructure, which repeatedly reduced duplication and surface area for bugs in complex codebases.
13 years of coding experience
5 years of employment as a software developer
Informatics (MInf), Informatics, First, Informatics (MInf), Informatics, First at The University of Edinburgh
đź’¬ Open source machine learning framework to automate text- and voice-based conversations: NLU, dialogue management, connect to Slack, Facebook, and more - Create chatbots and voice assistants
Role in this project:
Back-end Developer
Contributions:125 reviews, 90 commits, 27 PRs in 4 months
Contributions summary:Matthew primarily focused on refactoring and improving the command-line interface and related argument parsing within the Rasa framework. They made adjustments to the `argparse` usage to control how arguments are set. The user also contributed to the validator module. Furthermore, the user merged branches and added unit tests, demonstrating a focus on code quality and maintainability.
Contributions:3 PRs, 3 pushes, 1 branch in 11 days
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
Matthew Summers - Software Engineer at Arista Networks