Skip to content
View MuhammadMagdy7's full-sized avatar

Highlights

  • Pro

Block or report MuhammadMagdy7

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
MuhammadMagdy7/README.md

👋 Hi, I'm Mohamed Magdy

🚀 Data Engineer & AI Engineer

LinkedInEmailGitHub followers

📍 Cairo, Egypt | 📱 +201212089874


🎯 About Me

Passionate Data Engineer and AI Engineer with expertise in building scalable data pipelines and AI-powered applications. I specialize in transforming complex data challenges into elegant, automated solutions.

  • 🔭 Currently working on Big Data & AI Projects
  • 🎓 Pursuing Diploma in Computer Science at Cairo University
  • 💼 Freelance Software Engineer with 10+ successful projects
  • 🌱 Certified in Data Engineering, Big Data, and LLM Application Development
  • ⚡ Fun fact: I can touch type in both Arabic and English!

🛠️ Tech Stack

Languages & Core Technologies

PythonJavaScriptSQLShell Script

Big Data & Data Engineering

Apache SparkApache KafkaApache AirflowHadoopApache HiveApache Flink

Databases

MySQLMongoDBPostgreSQLHBaseElasticsearch

Web Development

ReactNext.jsNode.jsExpress.jsDjangoTailwind CSS

DevOps & Tools

DockerGitNGINXAzureHuawei Cloud

AI & Web Scraping

SeleniumScrapyOpenAI


🚀 Featured Projects

🕌 AI-Powered Quranic Tafsir Processor

Automated pipeline for processing, translating, and storing 6,200+ Quranic verses with Tafsir interpretations

Key Achievements:

  • ✅ Automated translation of 12,000+ records using Gemini 2.5 Pro with advanced prompt engineering
  • ✅ Reduced thousands of manual work hours to a fully automated process
  • ✅ Built seamless data flow with MySQL database integration

Tech Stack:PythonGemini 2.5 ProMySQLRESTful APIsPrompt Engineering


📊 ETL Sales Data Pipeline

Scalable ETL pipeline processing 15+ GB of monthly sales data

Key Features:

  • 🔄 Automated data extraction, transformation, and loading with transaction control
  • 📝 Comprehensive logging and error handling
  • ⚙️ Dynamic workflow management with Apache Airflow
  • 🐳 Containerized deployment with Docker Compose

Tech Stack:PythonPostgreSQLShell ScriptingApache AirflowDocker


🕷️ Web Scraping & Automation Projects

10+ custom automation scripts extracting 200,000+ data points

Capabilities:

  • 🤖 Automated repetitive web-based tasks
  • 📈 Large-scale data extraction for analysis
  • 🎯 Custom solutions for diverse scraping challenges

Tech Stack:PythonSeleniumScrapyBeautifulSoupRequests


🏆 Certifications

OrganizationCertification
🔶 HuaweiHCCDA-Tech Essentials & HCCDA-Big Data
💚 NVIDIABuilding LLM Applications With Prompt Engineering
🎓 NTIHuawei Big Data Associate (80-hour intensive program)
📊 DataCampAssociate Data Engineer Track in SQL
🤖 Epsilon AICertified Data Scientist Associate
📋 AlmentorAgile Scrum Framework for Project Management

💼 Professional Experience

🌟 Huawei Big Data Associate Trainee | NTI & ETA

September 2025

  • Completed 80-hour intensive program in modern big data ecosystem
  • Hands-on experience with data ingestion, real-time processing, and analysis
  • Technologies: Hadoop (HDFS, YARN), Spark, Hive, HBase, Kafka, Flink, MapReduce, Elasticsearch

💻 Software Engineer | Freelancer

November 2022 - September 2025

  • Developed and launched 10+ full-stack web applications
  • Handled complete project lifecycle from database design to API development
  • Maintained and updated existing software infrastructure

📚 Education

🎓 Cairo University - Faculty of Graduate Studies for Statistical Research
Diploma of Computer Science | Expected: June 2025

🎓 Ain Shams University - Faculty of Commerce
Bachelor of Business Administration | Graduated: 2023


📊 GitHub Stats

GitHub Stats

Top Languages

GitHub Streak


🤝 Let's Connect!

I'm always interested in collaborating on exciting projects, especially those involving:

  • 🔹 Big Data Engineering & ETL Pipelines
  • 🔹 AI & Machine Learning Applications
  • 🔹 Full-Stack Web Development
  • 🔹 Data Automation & Web Scraping

LinkedInEmail


💡 "Turning data into insights, and challenges into solutions"

Profile Views

Popular repositories Loading

  1. Transact-SQL-practice-with-Mahara-Tech---Mr.-Ramy-Mohamed Transact-SQL-practice-with-Mahara-Tech---Mr.-Ramy-MohamedPublic

    1

  2. To-do-list To-do-listPublic

    Simple to do list

    JavaScript

  3. react-bondi react-bondiPublic

    React project

    JavaScript

  4. Budget_Calculator Budget_CalculatorPublic

    HTML

  5. Webscraping_Py_selenium Webscraping_Py_seleniumPublic

    Web Scraping by selenium-python for get image from Instagram

    Python

  6. Books_to_Scrape Books_to_ScrapePublic

    web scraping for books to scrape site and then putting data in csv file

    Jupyter Notebook