Waheed Ahmad is a seasoned Python developer with 12 years of experience building full-stack solutions and production services from Lahore, Pakistan. He has substantial Open edX experience, contributing across front-end auth micro-frontends, backend LMS and course-discovery services, ecommerce checkout flows, and DevOps-focused deployment automation. Waheed blends backend engineering—bug fixes, API and data work, and feature rollouts—with front-end improvements to deliver consistent user experiences, evidenced by his work migrating and enhancing login/registration flows. He also tackles infrastructure and deployment challenges, updating Ansible playbooks, Nginx configs and Celery setups to keep platforms stable and modern. Notably, his open-source contributions span both UX-facing features and deep backend fixes for a widely used education platform, showing an ability to move between user impact and system reliability.
Open edX micro-frontend application for new login and registration experience.
Role in this project:
Front-end Developer
Contributions:478 reviews, 124 commits, 279 PRs in 1 year 10 months
Contributions summary:Waheed primarily focused on the development and maintenance of the frontend authentication application. Their contributions include the migration of logistration code, including registration and login functionality, from the account MFE to the current application. The user implemented new features for the registration and login pages, alongside addressing design and styling issues to ensure a consistent user experience. Furthermore, they were involved in incorporating enhancements like the use of cookies for the user signup survey.
Service providing access to consolidated course and program metadata
Role in this project:
Back-end Developer
Contributions:236 reviews, 204 commits, 437 PRs in 6 years 1 month
Contributions summary:Waheed implemented features and made updates to the `course-discovery` service, a backend service providing access to course and program metadata. The contributions included the addition of the edx pattern library by modifying settings, templates and build configuration files. Furthermore, the user created form tests and functionality for course and course run, which required database and backend updates.
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.