William Lupton

Director at Honu Ltd

West Suffolk, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
William Lupton is a seasoned software architect and standards developer with over 17 years of experience delivering protocol and management solutions for broadband and device ecosystems. He combines deep hands-on engineering (from telescope control systems to TR-069, UPnP and YANG data models) with proven leadership in standards bodies and vendor representation. As Director of Honu Ltd and a Broadband Forum software architect, he drives consensus-driven specifications while building tooling and validation pipelines—contributions visible in notable open-source projects like pyang and the YangModels repository. Renowned for clear, concise technical writing, he rapidly masters new domains and focuses on simplicity and completeness in both code and documentation. Based in West Suffolk, he pairs an academic mathematics background from Cambridge with practical expertise across networking, data modeling and management protocols.
code18 years of coding experience
job27 years of employment as a software developer
bookMA, Mathematics, MA, Mathematics at University of Cambridge
github-logo-circle

Github Skills (18)

python10
scripting10
data-modeling10
build-system10
cicd10
automation10
script10
sh10
automations10
shell10
yang10
plugin-development9
refactoring8
githubaction-workflow8
refactor8

Programming languages (15)

JavaCRustSassHTMLErlangTypeScriptDockerfile

Github contributions (5)

github-logo-circle
mbj4668/pyang

Feb 2016 - Feb 2022

An extensible YANG validator and converter in python
Role in this project:
userBack-end Developer
Contributions:11 reviews, 51 commits, 38 PRs in 6 years 1 month
Contributions summary:William primarily contributed to the `pyang` project by modifying core Python code related to validating and converting YANG data models. Their commits focused on improving the PlantUML integration, addressing error handling within the dependency and UML plugins, and enhancing the sample XML generation. They also worked on improving the code base by preventing temporary Emacs file imports and refactoring parts of the module parsing and transform processes.
python
YangModels/yang

Jul 2016 - Jun 2022

YANG modules from standards organizations such as the IETF, The IEEE, The Metro Ethernet Forum, open source such as Open Daylight or vendor specific modules
Role in this project:
userDevOps Engineer & Automation Engineer
Contributions:35 commits, 33 PRs, 20 comments in 6 years
Contributions summary:William primarily focused on improving the build and testing infrastructure of the repository. They added and updated shell scripts for checking YANG files using `pyang`, addressing issues related to directory assumptions and execution environment. Furthermore, the user addressed a problem with a dependency in the build process, improving the portability and stability of the continuous integration process. They also made changes to a python-based API.
ethernet
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