Magnim Batale is a software engineer with five years of hands-on experience building reliable, cloud-native systems and contributing to high-profile open source projects. Based in Kigali, he has strengthened security-focused apps like OWASP Juice Shop and worked on Meshery and Litmus, spanning frontend fixes, backend routing, GraphQL, and DevOps automation. He has a proven track record of improving test coverage and maintainability—raising backend and frontend test suites at the Linux Foundation and achieving 87% test coverage during a GSoC CLI project. Magnim combines practical Go and Node.js backend engineering with Firebase/Firestore, Kubernetes, and CI/CD expertise, and has driven measurable product gains such as higher engagement and reduced write overhead in production systems. An Open Source Wizard by GitHub bio, he pairs a first-class software engineering degree with a knack for refactoring complex architectures into testable, interface-driven designs.
5 years of coding experience
3 years of employment as a software developer
Bachelor of Science - BS, Software Engineering, 4.34, First class, Bachelor of Science - BS, Software Engineering, 4.34, First class at The African Leadership University
High School Diploma, Mathematics and Biology, High School Diploma, Mathematics and Biology at High School of Sainte Josephine Bakhita
Associate's degree, Computer science, Associate's degree, Computer science at Centre Informatique et de Calcul
Litmus helps SREs and developers practice chaos engineering in a Cloud-native way. Chaos experiments are published at the ChaosHub (https://hub.litmuschaos.io). Community notes is at https://hackmd.io/a4Zu_sH4TZGeih-xCimi3Q
Role in this project:
Backend & DevOps Engineer
Contributions:6 reviews, 8 PRs, 18 comments in 4 months
Contributions summary:Magnim's commits primarily focus on refactoring the environment package to an interface model, demonstrating a strong understanding of code architecture and design patterns. They updated environment resolvers and fixed linting issues, indicating a commitment to code quality and maintainability. Moreover, the commits show the user's involvement in testing and implementing test cases, further suggesting a focus on delivering reliable code. The user also made modifications related to the GraphQL server and database interactions for environments, highlighting back-end contributions.
OWASP Juice Shop: Probably the most modern and sophisticated insecure web application
Role in this project:
Full-stack Developer
Contributions:1 review, 11 commits, 4 PRs in 11 days
Contributions summary:Magnim contributed to the OWASP Juice Shop by fixing code errors related to eslint, resolving issues in routing, and implementing new features. Their work involved modifications to various frontend components, including the welcome banner, address creation, data export, and two-factor authentication. They also made changes to the backend, adding and modifying routes. Further, they addressed test issues and implemented an empty user registration challenge, demonstrating a focus on security-related code changes within the application.
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.