Senior Software Engineer at OpenProject | open source project management software
Nairobi County, Kenya
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Kabiru Mwenja is a Senior Software Engineer with 10 years’ experience building distributed, service-oriented systems primarily in Ruby and Ruby on Rails, and a growing interest in Rust. He’s shipped core banking and payments integrations, led API migrations, and designed resilient back-end infrastructures using RabbitMQ and AWS while guiding teams as a technical lead. An active open-source contributor, Kabiru has enhanced major projects like OpenProject—adding Nextcloud and OneDrive storage integrations—and implemented scoped basic auth for the rswag Swagger UI. Equally comfortable with backend work and front-end touches (React, Elm), he describes himself as a “Software Composer,” blending pragmatic engineering with attention to UX and developer ergonomics. Based in Nairobi, he pairs a hands-on coding approach with mentorship and a curious streak that spans languages from Python and Node.js to Rust.
10 years of coding experience
8 years of employment as a software developer
Full Stack Web Development Certification, Computer Software Engineering, Full Stack Web Development Certification, Computer Software Engineering at freeCodeCamp
[Incomplete], Computer Science, [Incomplete], [Incomplete], Computer Science, [Incomplete] at The Catholic University of Eastern Africa
Contributions:7 commits, 5 comments, 2 issues in 1 year 2 months
Contributions summary:Kabiru primarily contributed to the implementation of basic authentication features within the Rswag UI component. Their work involved adding configuration options for enabling basic authentication, including username and password credentials. Additionally, the user added documentation and implemented corresponding tests for the authentication functionality. The changes included scoping the authentication to the Swagger endpoints.
OpenProject is the leading open source project management software.
Role in this project:
Back-end Developer
Contributions:482 reviews, 329 PRs, 843 pushes in 2 years 1 month
Contributions summary:Kabiru's commits primarily revolve around enhancing the OpenProject's storage modules, specifically focusing on features for Nextcloud and OneDrive integrations. Their work involved code changes to manage project storage, including adding comments, creating a new option to select and use external file systems such as one drive as project storage and introducing features to handle the authentication flow, ensuring users can connect to these storage solutions. These changes span both backend and frontend code, improving the file management and sharing capabilities of the software. The modifications touch upon user settings and configurations to provide more streamlined and user-friendly experiences.
taigascrumbcfproject-planningruby
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
Kabiru Mwenja - Senior Software Engineer at OpenProject | open source project management software