Musa Ibrahim is a Senior Software Engineer based in Abuja with nine years of experience building and hardening developer-facing applications and production services. He has shipped features and bug fixes at scale while working across companies including GitHub, Andela, and Fireflies.ai, blending frontend, backend, and build-system work. Musa has a proven record in editor tooling and collaboration features—contributing to high-profile Atom repositories by improving find-and-replace, clipboard behavior, and real-time collaboration tests—which highlights his attention to developer UX and test reliability. Comfortable across the full stack, he also brings QA and test-automation expertise that reduces regressions and streamlines cross-environment builds. Known for a strong appetite for learning and pragmatic problem solving, Musa pairs hands-on engineering with continuous improvement of code quality and developer workflows.
9 years of coding experience
7 years of employment as a software developer
O'level, WAEC, O'level, WAEC at Galaxy international school minna
Junior secondary school certificate, Junior secondary school certificate at Palmville college
Bachelor of Science (BSc), Computer science, Seccond class honour,upper division, Bachelor of Science (BSc), Computer science, Seccond class honour,upper division at Ibrahim Badamasi Babangida
Contributions:5 releases, 1 review, 261 commits in 2 years 11 months
Contributions summary:Musa primarily focused on improving the text editor's functionality and fixing bugs. Their contributions included fixing issues with text selection and copying in the spec-suite window, which involved modifications to the CoffeeScript and JavaScript code. They also added and refined tests related to clipboard functionality, enhancing the editor's reliability. Furthermore, the user updated Node.js and npm versions, and resolved build errors, indicating involvement in both frontend and backend development and the overall build process.
Find and replace in a single buffer and in the project
Role in this project:
Full-stack Developer
Contributions:27 commits, 17 PRs, 23 pushes in 2 years 11 months
Contributions summary:Musa primarily focused on improving the "find and replace" functionality within the Atom editor. Their contributions include fixing a broken "replace all" function, adding and modifying tests for the functionality, and refactoring code related to scroll position maintenance in the results view. The user also transitioned from a focus listener to using `observeActivePaneItem`, indicating familiarity with the Atom workspace API. The changes demonstrate expertise in Atom package development.
find-and-replacebuffer
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
Musa Ibrahim - Senior Software Engineer at Fireflies.ai