Muhammad Usman is a backend-focused software engineer with 7 years of industry experience and over 4 years operating at Tech Lead level, currently driving backend work at Arbisoft from Lahore. He specializes in designing, scaling, and refactoring server-side systems, with practical experience improving critical open-source platforms like Open edX—contributing backend fixes, logging enhancements, and template/Python refactors to the edx-platform. A strong Computer Science graduate (3.84 GPA) from the University of Central Punjab, he balances pragmatic maintenance work with architectural thinking to keep large systems reliable. Known for digging into debugging and observability improvements, he brings a detail-oriented approach to production stability and incremental technical debt reduction.
7 years of coding experience
Bachelor's degree, Computer Science, 3.84, Bachelor's degree, Computer Science, 3.84 at University Of Central Punjab
The Open edX LMS & Studio, powering education sites around the world!
Role in this project:
Back-end Developer
Contributions:17 commits, 15 PRs, 26 pushes in 3 months
Contributions summary:Muhammad primarily focused on back-end improvements, debugging, and refactoring in the `edx-platform` repository. Their work included fixing the favicon, adding and updating logging in the XQueue interface, and reverting changes. The user's contributions demonstrate their involvement in maintaining and improving the platform's core functionalities. This involved modifications to both templates and Python code.
Contributions:2 PRs, 11 pushes, 1 branch in 2 months
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.