Bio & Skills
I am a highly skilled software engineer with 13+ years of experience in Natural Language Processing (NLP) and 9+ years in Machine Learning (ML). My expertise includes Information Retrieval (IR), Recommendation Systems (Master's degree), and Speech Recognition. I have a proven track record of designing and building scalable software solutions that serve millions of users, demonstrated by [quantifiable achievement, e.g., "a 15% increase in user engagement for a recommendation system serving 2 million users"].
My contributions include developing search engines, recommendation systems, and Automatic Speech Recognition (ASR) systems. I have extensive experience in Arabic text processing, including morphological analysis, word segmentation, and named-entity recognition. I have authored 17+ publications in top-tier conferences on IR, NLP, and ML.
Professional Experience
Co-founder and lead Engineer
Artitech Startup
Cairo, Egypt
Currently, I am leading a team of three engineers at Artitech to build Majarayat (مَاجَرَيات) platform, an advanced Arabic news platform that provides news in a social media style. The project leverages cutting-edge NLP techniques, including large language models (LLMs) and transformers, to collect and summarize news articles, offering comprehensive coverage of stories while tailoring the news feed to user preferences and interests.
PhD Student / Teaching Assistant
Gina Cody School of Engineering and Computer Science
Concordia University, Montreal, QC, Canada
I was working on a research project named, WISE on my PhD. And I was teaching two courses; COMP248 - Object-Oriented Programming and SOEN287 - Web Programming.
Research Associate / Software Engineer
Qatar Computing Research Institute (QCRI)
Qatar Foundation, Doha, Qatar
I am working on Arabic language technologies with a focus on dialectal Arabic Processing and speech-enabled dialect identification.
Senior Research Engineer
OMS Company
Cairo, Egypt
Senior Research Engineer
Taya IT Company
Cairo, Egypt
I Built the core technology behind TAPS (Taya Arabic Processing Suite), that includes morphological analysis, Named Entity Recognition and Autocomplete and spelling correction.
Research Assistant
Cairo University
Giza, Egypt
I had the responsibility to prepare and teach two courses, namely Introduction to Programming using Python and Fundamentals of Natural Language Processing. In the meanwhile, I participated in developing TPC; a python package that do stemming, tokenization, sentence breaking, normalization, and segmentation; and also developed WebCS; a news aggregator that crawl more than 120 Arabic newswires and automatically recognize the title, body, author(s) and publish date.
Academic Background
Master (M.Sc) in Computer Science
Cairo University
Giza, Egypt
Specialized in Web Information Retrieval and Web Personalization systems for Arabic language.
Thesis Title: AN INTELLIGENT AGENT FOR ARABIC WEB INFORMATION RETRIEVAL
Supervisors: Dr. Kareem Darwish, QCRI/HBKU, Dr. Mervat Gheith, and Dr. Waleed
Arafa, Cairo University, Egypt.
Postgraduate Diploma in Computer Science
Cairo University, Giza, Egypt
Bachelor of Computers and Information
Cairo University, Giza, Egypt
Majoring in: Information Systems
ACHIEVEMENTS & RECOGNITION
I have received a full scholarship from Gina Cody School of Engineering and Computer Science, Concordia University to pursue PhD in Computer Science.
I have been awarded a Concordia University International Tuition Award of Excellence, valued at approximately $37,915 .
Graduated the first of my class in the Masters program with a final grade of 82%, with a recommendation to complete the PhD.
I developed an Arabic dialect identification system using features extracted from only the transcripts of a speech recognition system. Using this system, achieved the FIRST place in accuracy and third place in F1 among 18 participants in the DSL Shared Task 2016 of the VarDial 2016 workshop for Arabic dialect identification [LINK].
A "Wikipedian"; an active Wikipedia member who have created and contributed in writing in more than 1800 articles in both Arabic and English Wikipedia projects and Obtained a scholarship to join the Wikimania Conference in Poland in 2010 [LINK]