John Brunton is a software engineer in London with 13 years' experience building resilient, delivery-focused systems and leading cross-functional teams. He champions software craftsmanship, Lean thinking and self-organising teams to drive sustainable development and continuous delivery of value. At Zipcar he progressed from developer to Android & Full Stack Team Lead, and now applies that blend of hands-on engineering and leadership at Converge. An active open-source contributor, he extended the popular carvel-dev/ytt YAML templating tool by adding regexp.match/replac e capabilities and improving Starlark error handling—bringing more powerful templating to infrastructure workflows. Trained at the University of Oxford (MMathCompSci), he combines rigorous academic foundations with practical improvements that make developer tooling more robust and expressive. Colleagues know him for pragmatic refactors and a focus on long-term team autonomy rather than short-term heroics.
13 years of coding experience
12 years of employment as a software developer
MMathCompSci, MMathCompSci at University of Oxford
YAML templating tool that works on YAML structure instead of text
Role in this project:
Back-end Developer
Contributions:4 reviews, 8 commits, 6 comments in 11 days
Contributions summary:John focused on enhancing the `ytt` tool by implementing regular expression functionality within the Starlark environment. They added `regexp.match` and `regexp.replace` features, incorporating support for lambda arguments in the `replace` function. Furthermore, the user refactored error handling mechanisms to improve the robustness of the regular expression replacement logic. Their contributions centered on extending the templating capabilities of `ytt` via the Starlark integration.
Contributions:15 releases, 69 PRs, 102 pushes in 1 month
kubernetes
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.