George Jenkins is a software developer based in Berkeley, California with a decade of professional experience and a BE(Hons) in Electrical and Computer Engineering from the University of Canterbury. At Bloomberg he works on foundational back-end systems, contributing to low-level C++ libraries that shape how financial data is encoded and processed. His open-source work includes meaningful contributions to Bloomberg's bde project—adding BER encoding controls and comprehensive tests—and to Helm, where he tackled build, CI/CD and OCI pusher improvements for the widely used Kubernetes package manager. Comfortable across back-end engineering and DevOps concerns, he combines protocol-level rigor with practical build and release fixes. Colleagues would note his attention to encoding correctness and test coverage, plus a propensity for quietly improving developer tooling. He keeps a pragmatic, engineer-first approach—views are his own—while improving systems that other teams rely on.
10 years of coding experience
BE(Hons), Electrical and Computer Engineering, BE(Hons), Electrical and Computer Engineering at University of Canterbury
Contributions:387 reviews, 99 PRs, 58 pushes in 2 years 5 months
Contributions summary:George primarily contributed to the Helm project by addressing build and CI/CD related issues. They refactored the tlsutil package, implemented updates to the OCI pusher to utilize the chart archive modified time, and removed deprecated flags from the repo add command. They also addressed dependency management and linting functions, indicating involvement in the build process, and corrected the repotest server's binding behavior.
Basic Development Environment - a set of foundational C++ libraries used at Bloomberg.
Role in this project:
Back-end Developer
Contributions:6 commits in 1 month
Contributions summary:George primarily focused on enhancing the `balber` library within the `bde` repository. Their contributions involved adding and testing the `DisableUnselectedChoiceEncoding` feature for BER encoding, which provides more control over how choices are encoded. This included modifications to both header and implementation files, as well as the implementation of comprehensive unit tests for the newly added functionality. The user’s work directly impacts how data is encoded using the BER format.
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.