Hi, I'm Zain.
A
Self-driven, quick starter, passionate programmer with a curious mind who enjoys solving complex and challenging real-world problems.
About
I am a PhD Fellow at PCAI and CopeNLU group at the University of Copenhagen. I enjoy problem-solving and coding. I bring a unique blend of technical expertise and a passion for cutting-edge technology to the table. I have always sought out competitive and innovative environments that offer fresh challenges with each new project. This drive fuels my constant quest for learning and skill enhancement. My research interests span a wide spectrum of NLP applications, including fact-checking, factual text generation, news media profiling, and large language models.
- Languages: Python, JavaScript, C, C++, HTML/CSS, Bash
- Databases: MySQL, PostgreSQL, MongoDB
- Libraries: Numpy, Pandas, Librosa, Scikit-Learn, NLTK, OpenCV
- Frameworks: Flask, Django, Vue.js, Node.js, Selenium, Keras, TensorFlow, PyTorch, Bootstrap
- Tools & Technologies: Git, Docker, AWS, GCP, Heroku, JIRA
Experience
Responsibilities: Conduct research on profiling news media outlets based on their bias and factuality. Evaluating and correcting the factuality of LLMs.
Responsibilities: Utilize NLP techniques to analyze internal incident reports, predict potential consequences, assess Event Risk Categories (ERCs) and Hazards, and investigate and identify root causes to prevent future incidents.
Responsibilities: Design, code, and debug software. Maintain and upgrade existing products to improve their performance. Train other developers and manage the technical aspects of projects.
Tools: Vue.js, Python, Flask, MongoDB
Responsibilities: Research and development of an end-to-end Urdu Text-to-Speech system using deep learning, full stack development of an automated Urdu broadcast media content extraction and analytics system using Django framework, development of an NLP module to generate phonetic stream from plain Urdu text for the production of natural and intelligible speech, development of a statistical POS tagger for Urdu using different machine learning approaches, creation of an installation package for the deployment of HMM based Urdu SAPI voice in Windows environment, and implementation of Fernet encryption for Urdu lexicon.
Tools: Python, Django, Keras, Tensorflow, PyTorch, MySQL
Responsibilities: Predicting the failure of Power Transformers based on dissolved gas analysis (DGA) data, creating an alert system to send notifications and emails when the parameters exceed the threshold, and supervising repair, winding, insulation, and testing sections of the workshop.
Tools: Python, Flask, JavaScript
Projects

A CNN, LSTM and Attention based model to recognize human emotions.

An RNN based deployed model for sentiment analysis using AWS.

An RNN based model trained on TV Scripts to generate new TV Scripts which can be used by production companies.

A web application to predict whether a person earns more than a threshold or not.

A deep neural network for bike sharing company.

A fine-tuned CNN (VGG-16) to predict the breed of a dog.

A linear regression model hourly/monthly bill projection.
Skills
Languages and Databases









Libraries









Frameworks









Other






Education
Copenhagen, Denmark
Degree: Ph.D. Computer Science (Natural Language Processing)
Year: 2024 - 2027
Mohamed bin Zayed University of Artificial Intelligence
Abu Dhabi, United Arab Emirates
Degree: M.Sc. Natural Language Processing
CGPA: 3.68/4.0
Year: 2022 - 2024
Nanjing University of Science and Technology
Nanjing, China
Degree: M.Sc. Computer Science and Technology
CGPA: 3.897/4.0
Year: 2021 - 2022
University of Engineering and Technology, Lahore
Lahore, Pakistan
Degree: Bachelor of Electrical Engineering
CGPA: 3.747/4.0
Year: 2016 - 2020