Glenn Matthews is a Principal Engineer with 12 years of experience building network automation, backend systems, and DevOps tooling from Cary, North Carolina. He blends deep network engineering domain knowledge from Cisco with modern Python/Django and DevOps practices to deliver maintainable, observable platforms and APIs. At Network to Code he drives software designs that improve network efficiency and automations, and previously led cross-platform test and deployment efforts at Cisco that integrated Docker, Kubernetes, NETCONF/YANG and gRPC. An active open-source contributor, he’s improved widely used projects like NetBox, Pydocstyle, Pylint and python-versioneer—often focusing on backend robustness, doc quality, and packaging/version management. He’s equally comfortable refactoring legacy systems into custom job frameworks and fixing subtle provisioning bugs (e.g., Chef provisioning edge cases), demonstrating both pragmatic engineering and attention to operational detail. Glenn’s combination of hands-on coding, technical leadership, and practical contributions to popular networking and Python OSS make him effective at turning complex network problems into reliable, automated solutions.
11 years of coding experience
13 years of employment as a software developer
BS Materials Science and Engineering, BS Materials Science and Engineering at Georgia Institute of Technology
MS Computer Science, MS Computer Science at University of Georgia - Franklin College of Arts and Sciences
Network Source of Truth & Network Automation Platform
Role in this project:
Back-end Developer
Contributions:36 releases, 7129 reviews, 562 commits in 2 years 2 months
Contributions summary:Glenn's work centers around consolidating and refactoring the existing code base by combining the "scripts" and "reports" features into custom jobs. They replaced legacy implementations with a custom job class, introducing new directory structures for job files and updating API endpoints to reflect these changes. They also migrated existing data from prior job results, and worked on incorporating Git repositories as data sources.
A library for creating machines and infrastructures idempotently in Chef.
Role in this project:
DevOps Engineer
Contributions:11 commits, 2 PRs, 9 comments in 4 months
Contributions summary:Glenn focused on improving the chef-provisioning library's functionality for machine provisioning and configuration. The contributions include enhancing the support for specifying package metadata, improving the platform detection by including /etc/os-release, and using yum as a fallback for RPM installations. They also implemented a solution to configure a custom directory for temporary SCP file transfers and fixed an issue with missing slashes in file upload/download operations. Further contributions include updating dependencies and incorporating merge requests.
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.