Calvin Mwadime is a Mechatronic engineer and software engineer with nine years’ experience building firmware and cloud tooling, blending low-level embedded development with cloud and DevOps work. He has shipped ARM and AVR firmware in close partnership with hardware teams and extended Azure support and upgrade workflows at Canonical to simplify provisioning and reduce operational costs. Calvin contributes to prominent open-source projects such as cloud-init, improving CLI parsing, tests, and upstream compatibility, and has patched Ubuntu agents to work correctly on newer releases. Based in Mombasa, Kenya, he combines a methodical hardware mindset with pragmatic Python and backend skills to solve real-world deployment and security problems. A perpetual learner, he’s unusually focused on machine-readable, secure logging and practical in-place upgrade paths that save time and money for cloud customers.
9 years of coding experience
5 years of employment as a software developer
Bachelor's degree, Mechatronic Engineering, Second Class Honors, Upper Division, Bachelor's degree, Mechatronic Engineering, Second Class Honors, Upper Division at Jomo Kenyatta University of Agriculture and Technology
Kenya Certificate of Secondary Education, A, Kenya Certificate of Secondary Education, A at Nairobi School
Kenya Certificate of Primary Education, A, Kenya Certificate of Primary Education, A at Triza Junior School, Mombasa
Official upstream for the cloud-init: cloud instance initialization
Role in this project:
Back-end & DevOps Engineer
Contributions:55 reviews, 15 PRs, 61 comments in 1 year 10 months
Contributions summary:Calvin primarily contributed to the cloud-init project by updating the Puppet service name, ensuring compatibility with different Puppet versions. They refactored code by removing log instances from cc_* handlers, improving the overall code structure. The user also addressed issues related to the handling of cloud-id data and updated documentation links for network configuration. Finally, they fixed parsing issues in the CLI and made adjustments to the FTP integration tests.
Contributions:21 PRs, 48 pushes, 14 branches in 2 years 7 months
processorsrockchipx86bootloaderacpi
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.