Skip to content
View Mohamed-Ehab-Sabry's full-sized avatar

Highlights

  • Pro

Block or report Mohamed-Ehab-Sabry

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Mohamed-Ehab-Sabry/README.md

Hi there, I'm Mohamed Ehab Sabry πŸ‘‹

Typing SVG

I’m an aspiring Machine Learning Engineer passionate about uncovering insights, training models, and building systems that drive meaningful decisions. I combine a solid technical foundation in software and data engineering with hands-on experience in data-driven strategy, machine learning, and leadership.

LinkedIn Email


πŸš€ About Me

  • πŸŽ“ Education: Pursuing a Bachelor's in Computer Science at Cairo University (Class of 2027).
  • πŸ’‘ Experience: Previously served as Head of Digital Marketing at Star Union, where I led campaigns, managed content strategies, and coordinated cross-functional teams.
  • 🧠 Core Strengths: Balancing technical problem-solving with strategic thinking, model development, data pipelining, and effective communication.
  • 🎯 Looking For: A Machine Learning Engineer role where I can apply my analytical skills, technical knowledge, and leadership experience to solve complex challenges.
  • πŸ—£οΈ Languages: EF SET English Certificate 73/100 (C2 Proficient).

πŸ› οΈ Tech Stack & Skills

Programming Languages:
Python C++ Java C# Dart

Machine Learning & Data Science:
Machine Learning Deep Learning NLP Pandas NumPy

Data Engineering & Databases:
Apache Airflow dbt DuckDB MySQL

Other Skills:
Object-Oriented Programming, Data Structures & Algorithms, System Simulation, Content Development, Digital Marketing, Project Management


πŸ“‚ Featured Projects

Here are some highlights from my GitHub repositories that demonstrate my technical range in ML and Software Engineering:

  • 🧠 NLP Fake News Detector: An end-to-end NLP pipeline for sentiment analysis and fake news detection utilizing classical ML, deep learning, and Transformers.
  • 🐠 Marine Species Classifier (MLP): A classifier for 23 distinct species of marine life utilizing a Multi-Layer Perceptron (MLP) built completely from scratch.
  • πŸ–ΌοΈ CIFAR10 CNN Classifier: A deep learning project exploring CNN performance, regularization, and VGG16 fine-tuning using Keras.
  • πŸ„ Mushroom & Breast Cancer Classifier: An end-to-end pipeline using Naive Bayes with feature selection and dimensionality reduction in the data preprocessing phase.
  • βš™οΈ Arcadia Game Engine (C++): A high-performance C++ backend for an MMORPG featuring custom implementations of Red-Black Trees, Skip Lists, and Graph algorithms.
  • πŸ’» CPU Scheduler Simulator (Java): A Java-based simulation of CPU scheduling algorithms (SJF, Round Robin, Priority, AG Scheduler) handling context switching and starvation.

πŸ’Ό Professional Experience

Star Union | Head of Digital Marketing (Oct 2024 - Aug 2025) & Committee Member (Oct 2023 - Oct 2024)

  • Developed and oversaw digital marketing strategies, ensuring unified messaging across PR, HR, and Graphics teams.
  • Led Facebook and LinkedIn content strategies, managing promotional campaigns for events and partnerships.
  • Wrote content for recruitment and seasonal campaigns, significantly driving student activity growth.

πŸ“ˆ GitHub Stats

Mohamed's GitHub stats Top Languages

"I thrive in collaborative environments, balancing technical problem-solving with strategic thinking."

Pinned Loading

  1. arcadia-game-engine-cpp arcadia-game-engine-cpp Public

    Represents a high-performance C++ backend for the Arcadia MMORPG. Features custom implementations of Red-Black Trees, Skip Lists, and Graph algorithms for player management, inventory optimization,…

    C++ 2

  2. Car-Wash-Synchronization-Simulation Car-Wash-Synchronization-Simulation Public

    A multithreaded Java simulation of a car wash service station that solves the classic Producer-Consumer Problem. It uses semaphores and mutexes to manage concurrent access to a limited number of se…

    Java

  3. cpu-scheduler-simulator-java cpu-scheduler-simulator-java Public

    A Java-based simulation of CPU scheduling algorithms including SJF, Round Robin, Priority, and the hybrid AG Scheduler. Features context switching simulation, starvation handling, and automated uni…

    Java 1

  4. marine-species-classifier-mlp marine-species-classifier-mlp Public

    A Classifier that classifies 23 distinct species of marine life using a Multi-Layer-Perceptron (MLP) built from scratch.

    Jupyter Notebook 1

  5. esraa-emary/Personal-Budgeting-Application esraa-emary/Personal-Budgeting-Application Public

    A personal budgeting software system that helps users efficiently track, manage, and plan their financial activities. This system is designed to simplify the process of budget management by providi…

    Java 1 1

  6. shady-2004/Depi-Graduation-Project shady-2004/Depi-Graduation-Project Public

    Python 2