Muhammad Khan is a Full Stack Automation Engineer with 7 years of hands-on experience building end-to-end automation frameworks, scalable Flask APIs, and full-stack web and mobile apps from Karachi. He specializes in web scraping and resilient data pipelines using Selenium, Scrapy, Pandas and MongoDB, with notable projects that include scheduled financial exchange-rate scrapers, terminal scrapers handling shadow DOM and complex auth, and config-driven automation for Angular Material apps. At Office Automation Services he architected tools that turned Excel into test-data sources, built Chrome extensions to extract form configurations, and used Selenium Wire for network-level debugging—reducing setup time and simplifying integration across logistics and finance systems. Comfortable across backend, frontend, and mobile stacks (Flutter), he pairs practical engineering with a focus on reliability and real-world business impact, and maintains a steady appetite for learning and improving automation tooling.
7 years of coding experience
1 year of employment as a software developer
BSCS Computer Science, BSCS Computer Science at Shaheed Zulfikar Ali Bhutto Institute of Science and Technology
Contributions:41 commits, 169 pushes, 3 branches in 5 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.