Ahtisham Shahid is a Senior Software Engineer with eight years of hands-on experience building full-stack web applications and APIs, currently driving projects at Arbisoft. He blends Python and PHP expertise with frameworks like Django, Flask, Laravel and CodeIgniter, and is comfortable across databases (MySQL, MongoDB, Redis) and AWS services (EC2, Lambda, RDS, ELB). His contributions to the high-profile Open edX platform demonstrate practical experience fixing backend issues, improving search/indexing, and enhancing LMS features—showing he can work effectively within large open-source codebases. Ahtisham pairs solid engineering fundamentals (OOP, MVC, data structures) with CI/CD and collaboration tools (Git, Jira, Scrum), often taking ownership of both implementation and team coordination. Based in Punjab, Pakistan, he brings a pragmatic balance of legacy PHP systems and modern Python cloud-native practices. Colleagues rely on him for reliable delivery, cross-stack troubleshooting, and thoughtful fixes that improve observability and platform stability.
8 years of coding experience
3 years of employment as a software developer
MIT, Computer Programing | Database Managment | Computer Arcitecture, 3.5 CGPA, MIT, Computer Programing | Database Managment | Computer Arcitecture, 3.5 CGPA at Virtual University of Pakistan
University of Punjab Lahore, Accounting and Business/Management, University of Punjab Lahore, Accounting and Business/Management at Scholars College Lahore
B.com, Accounting and Finance, B, B.com, Accounting and Finance, B at Punjab university
The Open edX LMS & Studio, powering education sites around the world!
Role in this project:
Back-end Developer
Contributions:388 reviews, 175 commits, 433 PRs in 3 years 1 month
Contributions summary:Ahtisham primarily contributed to the Open edX platform backend by creating constants for updating the search index, fixing PDF loading issues in the textbook viewer, and addressing staff debug functionalities on instructor pages. They also updated transcript functionality, implemented logging to track LTI errors and CAPA problem errors, and resolved several linter issues. The user's work included modifications to templates, Django apps, and JavaScript files indicating a broad involvement in various aspects of the platform.
The Open edX platform, the software that powers edX!
Contributions:10 PRs, 28 pushes, 7 branches in 7 months
pythondjangoedxpowersedx-platform
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
Ahtisham Shahid - Senior Software Engineer at Arbisoft