Ibrahim Ahmed is a freelance software engineer with 12+ years of experience building scalable, high-performance web and backend systems, currently based in Rawalpindi, Pakistan. He blends strong Python/Django and Node.js/TypeScript expertise with hands-on work in search (Elasticsearch), blockchain integrations, and developer-facing APIs. A top-rated Upwork freelancer, he has shipped production features for Open edX and contributed to the Stacks blockchain implementation—adding search, API endpoints and developer quota tooling—demonstrating both backend rigor and developer-experience focus. Comfortable across the full stack, he pairs pragmatic engineering with experience integrating third-party APIs and mobile teams, and maintains a curiosity for crypto and emerging technologies that led to extensions for blockchain wallets and related tooling.
12 years of coding experience
7 years of employment as a software developer
Graduation, Computer System Engineering, 3.47, Graduation, Computer System Engineering, 3.47 at North West Frontier Province University of Engineering and Technology
The Open edX LMS & Studio, powering education sites around the world!
Role in this project:
Back-end Developer
Contributions:50 commits, 79 PRs, 234 pushes in 2 years 5 months
Contributions summary:Ibrahim primarily focused on back-end development tasks within the Open edX platform. Their contributions included setting and validating time limits for timed exams, adding student email and course end date to the credit service, and modifying the copyright handling for microsites. They also introduced new fields to the settings page and fixed an issue with image display within the platform.
Contributions summary:Ibrahim contributed to the development of the "Stacks blockchain implementation," focusing on the search functionality, API development, and developer quota management. They implemented helper functions and API endpoints, including a client library for interacting with the API. The user also worked on the front-end, adding layouts for the developers' documentation page and enhancing the user experience.
appsblockstackdnsrustserverless
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
Ibrahim Ahmed - Freelance Software Engineer at Upwork