10/11/2025 updated


100 % available
Machine Learning Engineer with NLP and Computer Vision Experience
AL Qalyubia, Egypt Bachelor in Computer Science, Artificial Intelligence and Machine Learning
AlgorithmsAlgorithm DesignData AnalysisArboricultureComputer VisionMental HealthC++ (Programming Language)Data VisualizationProgramming ToolsVideo Game DevelopmentGithubImage ProcessingPython (Programming Language)Machine LearningNatural Language ProcessingNumPyObject DetectionPredictive ModellingVisualizationTensorflowSQL DatabasesStatisticsJupyter NotebookData ProcessingData ScienceDeep LearningKerasPandasScikit LearnFeature ExtractionText AnalysisSoftware Version ControlProgramming Languages
Data Science
Experience in Data investigation, handling, feature extraction, visualization and extract insights from data.
Machine Learning
Expertise in machine learning algorithms and concepts
Deep Learning
Expertise in DL concepts and how can I build DNN.
Natural Language Processing
Application of NLP techniques for text analysis and processing, demonstrated through mental health prediction project using Reddit data.
Programming Languages
Proficiency in Python, C++, SQL, and various frameworks including TensorFlow, Keras, and Scikit-learn for implementing machine learning solutions.
Data Science
Knowledge of data handling, exploratory data analysis, and data visualization techniques using libraries like NumPy and Pandas.
Computer Vision
Experience with image processing and Algorithms of Computer Vision like object detection, recognition and feature extraction.
Development Tools
Familiarity with Git/GitHub, Jupyter notebook, Google Colab for collaborative development and version control.
Algorithm Design
Implementation of algorithms like alpha-beta pruning for game development and Bayesian networks for prediction models.
Languages
ArabicNative speakerEnglishGood
Project history
used open-CV to make preprocessing on real-live video
used dlib library to detect the face, get shape landmarks to select eye
regions only
Built the algorithm that detect blinking, look right, and look left
If blinking (select highlighted letter), look right (highlight the next
letter), and look left(highlight the previous letter).
Built GUI to output the text the user typed using his/her eyes
My Role: Develop the Algorithms used to detect the blinking of eyes and detect the movement of the eyes
Used NLP techniques to analysis and processing the Reddit social media posts dataset then integrate them with machine learning algorithms to predict mental health status and built GUI to enter the text and predict mental health status.
Used CNN to classify fruits.