Muhammad Irfan

Lead AI Engineer at Urdu NLP

Punjab, Pakistan
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Muhammad Irfan is a Lead AI Engineer with 12 years of experience building production-ready machine learning and NLP systems, currently leading AI efforts at JTech Solutions while freelancing as a data scientist on Upwork. He holds a Master’s in Artificial Intelligence from NUST and has a track record of shipping applied ML across startups and consulting engagements, from AI research to senior engineering roles. A specialist in Urdu NLP, he contributed Urdu language support to the widely used spaCy project—fixing ISO codes, adding tags, tests, and configuration—while also running the Urdu NLP resource blog. Colleagues know him for turning messy, multilingual datasets into reliable models and for bridging research, engineering, and localization to make models useful in underserved languages.
code12 years of coding experience
job12 years of employment as a software developer
bookMetric Science, Metric Science at Govt. Sadiq Dane Model High School Bahawalpur.
bookBachelor of Science Computational Science, Bachelor of Science Computational Science at The Islamia University of Bahawalpur
bookMaster of Science Computational Science, Master of Science Computational Science at National University of Sciences and Technology
bookICS Computer Science, ICS Computer Science at Soft Vision College of Information Technology, Bahawalpur.
bookBachelor of Science (BS) Computer Science, Bachelor of Science (BS) Computer Science at Islamia University, Bahawalpur
bookMaster’s Degree Artificial Intelligence, Master’s Degree Artificial Intelligence at National University of Sciences and Technology (NUST)
languagesEnglish, Saraiki, Urdu, Punjabi
stackoverflow-logo

Stackoverflow

Stats
67reputation
13kreached
0answers
11questions
github-logo-circle

Github Skills (15)

nlp10
spacy10
python10
natural-language-processing10
tokenizer9
tokenize9
fork6
caching6
centos6
command-line-interface6
activerecord6
vagrant6
asterisk6
angularjs6
gcc6

Programming languages (11)

TypeScriptShellC++CJavaScriptSwiftHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
explosion/spaCy

Jun 2018 - Apr 2020

💫 Industrial-strength Natural Language Processing (NLP) in Python
Role in this project:
userLocalization / Internationalization Specialist
Contributions:6 commits, 7 PRs, 16 comments in 1 year 9 months
Contributions summary:Muhammad primarily contributed to the spaCy project by adding and fixing support for the Urdu language. They implemented Urdu language support, added tests, and modified configuration files. Furthermore, the user fixed the ISO code for Urdu and added missing tags, improving the NLP capabilities of spaCy for the Urdu language.
natural-language-processingpythondata-sciencemachine-learningcython
mirfan899/mirfan899

Aug 2020 - Dec 2025

Contributions:7 pushes, 1 branch in 5 years 4 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.
Request Free Trial