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
Jan 2023 - Present
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.

Sep 2019 - Jan 2023
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.

Dec 2015 - Sep 2019
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.

Jan 2015 - Dec 2015
Senior Research Engineer

OMS Company

Cairo, Egypt

Aug 2013 - Dec 2014
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.

Jul 2009 - Jun 2012
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
April 2012
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.

May 2006
Postgraduate Diploma in Computer Science

Cairo University, Giza, Egypt

May 2003
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]

PUBLICATIONS
RESEARCH PROJECTS
Technical Skills