Skip to content

About Me

My Story

I started my career path in Aerospace Engineering, but soon discovered a passion for Machine Learning, and Natural Language Processing (NLP). After completing an embedded systems diploma and the “Self-Driving Cars Specialization” on Coursera, I became fascinated by the applications of machine learning (ML) and this pushed me to NLP.

I realized that ML and NLP allow us to model how the human brain works, by building accurate models for computers to understand human languages. This intellectual challenge of using mathematics, algorithms, data structures, and programming to imitate the brain’s functionalities was a much better fit for my skills and interests than my previous aerospace or embedded systems endeavors.

As an NLP Data Scientist with five years of experience, I’ve had the opportunity to develop innovative AI applications across diverse industries like finance, education, retail, and sales. My journey has been one of continuous learning and growth, as I’ve discovered new ways to leverage technology to enhance business operations and decision-making.

Beyond my professional pursuits, I’m also passionate about giving back to the AI community. I actively contribute through mentoring, blogging, and creating educational content. My blog “Learn Beneficial” covers topics in machine learning and NLP, and my YouTube channel provides in-depth explanations of technical books and career guidance.

I am on a mission of simplifying AI and make it accessible and useful to a wide range of people, so that this powerful technology can have a truly great impact. I’m grateful for Allah to have found a field that allows me to continuously learn and apply new knowledge, drawing on my diverse background to approach problems from multiple perspectives.

Skills

Detailed Career Path

Dec, 2020

NLP Engineer @Arabize | Full Time

Played a pivotal role in developing and enhancing language processing tools. Collaborated with non-technical stakeholders and academic experts to create innovative solutions, including a comprehensive Linguistic Tool for improving translation accuracy and a Terminology Extraction Tool that outperformed competitive options. Bridged academic insights with industrial applications, developed maintainable and scalable software, and utilized technologies like OOP and Docker to create user-friendly web applications. Focused on improving tool effectiveness and usability, demonstrating skills in web scraping, file handling, and stakeholder collaboration throughout the tenure.

Nov, 2021

Started my YouTube Channel

Created and published educational content on YouTube, focusing on technical book explanations and career guidance in technology fields. Produced multiple playlists covering key topics such as Practical NLP, Machine Learning Systems Design, Introduction to NLP, Python and Data Science in Production, and AWS resources. Published a range of video content to help viewers understand complex technical concepts and navigate career paths in NLP and data science.

Sep, 2021

NLP Engineer @Alexapps | Freelance

Gathered business requirements from stakeholders and led a data annotation team. Developed a robust Extractive Arabic Text Summarizer by integrating four complementary models, including a pretrained AraBERT language model, an SVM ML model, and two Rule-Based models to improve summarization quality. Organized and prepared the final code for deployment, ensuring it was ready for production use.

Oct, 2021

PDSA (Practical Data Scientist Academy) – MCIT – AWS Scholarship

Participated in an intensive 8-month online scholarship program focused on AWS Data Analytics Speciality certification preparation. Gained practical experience with Amazon EMR for managing big data workloads using Apache Spark, Hive, and Presto. Utilized Amazon QuickSight to create interactive dashboards for data visualization and insight generation. Worked extensively with Amazon S3 for scalable data storage and collection, while integrating AWS Glue for efficient data processing and ETL operations. Developed skills aligned with current market demands in cloud-based data analytics.


Mar, 2022

Artificial Intelligence Engineer @ Inetum | Part Time

Collaborated closely with stakeholders to translate business requirements into machine learning objectives. Led team development of ML models, promoting cooperative teamwork and knowledge exchange. Developed Flask APIs for text similarity and transliteration tasks, utilizing and maintaining SQL databases throughout the development process. Worked extensively with AI code bases, implementing techniques such as TF-IDF, Word2Vec word embedding, and Transformer-based ML models. Ensured code quality and functionality through rigorous testing across testing, staging, and production environments.

Apr, 2022

NLP Engineer | Freelance

Developed a specialized Topic Modeling application for a specific industry, creating an interactive web interface. Collaborated closely with stakeholders, translating business terms and incorporating feedback from industry beneficiaries to enhance the solution. Conducted comprehensive data visualization and analytics, performing necessary exploratory data analysis for effective model development. Implemented multi-level topic modeling using a BERT-based model and NLP analysis to reduce bias and improve diversity. Integrated a transformers-based extractive summarizer and leveraged various AWS services for backend support, including NoSQL DynamoDB, EC2, Lambda, and Elastic Container Registry. Optimized software performance using multithreading techniques to address specific types of delays.

June, 2022

Earned AWS Certified Data Analytics – Specialty Certificate

Earned a certification demonstrating in-depth understanding of AWS services for comprehensive data management and analytics. Acquired proficiency in using AWS tools for data collection, storage, processing, and visualization across organizations of all sizes. Developed the ability to leverage various AWS analytics services to derive business value from data. Gained expertise in manipulating large-scale data collections using AWS technologies, enhancing capability to drive data-driven decision-making and insights.

June, 2022

NLP Project Supervisor @ ITI (Remote)

Mentored a group of ITI (Information Technology Institute) students during their final graduation project in the AI Track. Guided students in selecting an engaging NLP project that consolidated their 9-month scholarship learning and helped acquire industry-relevant skills. Facilitated project selection through a structured process, ensuring all team members were invested in the work. Recommended specific book chapters to enhance understanding of broader NLP concepts and industry best practices. Provided guidance on building a web application for the project, creating Docker images, and advised on making code production-ready, focusing on scalability and maintainability. Recorded and shared instructional videos on NLP concepts and practical implementation on YouTube, extending the learning resources beyond the immediate project group.

Nov, 2022

NLP Data Scientist @ Alef Education | Full Time

Collaborated with the education department to identify core problems and propose innovative AI solutions. Led team efforts to develop AIef AI Tutoring Chatbot using Generative AI technologies (GPT 3, GPT 3.5, GPT 4), NoSQL MongoDB database, Kafka, and Zookeeper. Maintained and migrated chatbots using Botpress and Rasa, implemented unit tests, and refactored code for improved scalability. Developed prototypes using prompt engineering techniques. Applied intrinsic and extrinsic evaluation methods along with inferential statistics analysis for precise model comparisons. Worked closely with non-technical teams to ensure effective implementation. Contributed to the development of an educational platform chatbot, enhancing student guidance and learning experiences.

June, 2023

Won the 2nd Place in the The Digital School X Coders HQ Competition – Dubai – 2023

Acknowledged for developing an innovative, user-friendly tool utilizing ChatGPT for generating engaging, personalized lesson plans, improving quality and consistency in teaching for The Digital School.

June, 2023

NLP Project Supervisor @ ITI | Remote

Mentored an ITI (Information Technology Institute) group during their final graduation project in the AI Track. Guided students through a practical NLP project focused on “Quran Question Answering,” helping consolidate their 9-month scholarship learning and acquire industry-relevant skills. Selected specific reading materials to enhance understanding of NLP concepts and industry best practices. Provided ongoing support, clarifying misunderstandings and following up regularly to improve students’ comprehension. Fostered an environment of enjoyable learning while emphasizing practical application of AI techniques in a real-world context.

Nov, 2023

Large Language Model Engineer @ Bayanat (A G42 Company) | Full Time

Analyzed and comprehended an LLM-based bilingual application for user interactions through speech and text, facilitating content retrieval from company documents. Suggested transitioning to open-source LLMs to enhance privacy and reduce API dependence, providing hardware estimates and timeline requirements. Enhanced NLP capabilities by integrating an improved Text-to-SQL model. Developed an innovative AI application classifying input as questions or decisions, generating KPIs, processing data, and providing visualizations and descriptions. Demonstrated this application to multiple departments, leading to discussions about further development and potential productization. Adapted the application for finance and HR, designing for scalability across various domains. Utilized open-source LLMs including Llama2, Llama3, Falcon, CodeLlama, Mistral, Mixtral, and SQL-Coder, along with Agents for description generation and model quantization for local GPU serving. Implemented Retrieval-Augmented Generation (RAG) and vector databases to improve output relevance, with LLM fine-tuning for deeper domain-specific adaptation. Explored Neo4j for extending the application beyond SQL databases.

Dec, 2023

NLP Mentor | Volunteer

Launched and led a selective, intensive NLP training program designed to transfer industry skills. Attracted over 400 applicants and carefully selected 8 dedicated participants for mentorship. Directed a hands-on industry project using project-based learning approach, fostering team collaboration through tools like Trello for project management and GitHub. Provided customized guidance and resources to address individual knowledge gaps. Maintained weekly feedback sessions for continuous improvement and ensured a balanced challenge level for participants. Offered individualized feedback and encouraged collective learning, cultivating a collaborative environment. Conducted focused catch-up sessions on select topics and promoted knowledge sharing among peers to enrich the group’s expertise and learning journey.

Jan, 2024

Book Reviewer @ AVA™ – An Orange Education Label | Remote

Reviewing and providing technical feedback for “Applied Natural Language Processing with PyTorch 2.0” book.

July, 2024

Started the 6 AM LLM Club

Started a community to teach LLM in an innovative way to help make AI & LLMs more accessible to a lot of people.

Want help?