Skip to content
View EngMai-AI's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report EngMai-AI

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. 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
EngMai-AI/README.md

Hi, I'm Mai Reda πŸ‘‹

Typing SVG


πŸ‘©β€πŸ’» About me

class MaiReda:
    def __init__(self):
        self.role      = "Junior AI Engineer"
        self.education = "B.Sc. Artificial Intelligence (AOU Egypt + The Open University, UK)"
        self.focus     = ["Deep Learning", "Computer Vision", "NLP", "Model Evaluation"]
        self.learning  = ["RAG", "LLM apps", "AI agents"]
        self.badge     = "Kaggle Notebooks Master"

    def what_i_do(self):
        return "Data -> Cleaning -> Training -> Benchmarking -> Evaluation -> Deployment"

I build deep learning projects end to end: cleaning data, training and comparing models, evaluating them honestly, and shipping the best one as a working app. I'm now moving toward LLM-powered products.


🧱 How I build ML systems

Stage What I do
πŸ” Explore EDA, class-balance analysis, data quality checks
🧹 Clean Duplicate and conflict removal, stratified train/val/test splits
🧠 Model Custom CNNs, transfer learning (MobileNetV2, EfficientNetB0, DenseNet121, ResNet50, Xception), YOLOv8
πŸ“ Evaluate Per-class F1, confusion matrices, ROC-AUC, size vs. speed trade-offs, error analysis
πŸš€ Ship Gradio and Streamlit apps

πŸ”­ Featured projects

Cleaned the dataset (13,862 β†’ 3,322 images, 5 classes), then benchmarked a custom CNN against three pretrained models. Deployed with Gradio.

Model Accuracy Macro-F1 Params
MobileNetV2 95.6% 0.932 2.59M
DenseNet121 94.4% 0.920 7.30M
EfficientNetB0 94.0% 0.896 4.38M
Custom CNN 68.1% 0.639 1.24M

TensorFlow/Keras Transfer Learning Gradio

  • Deep learning classifier with ROC-AUC evaluation and a tunable decision threshold
  • SHAP explanations for each prediction, shown in a Streamlit app

TensorFlow SHAP Streamlit

  • Index fingertip as a pen, using MediaPipe Hands (21 landmarks)
  • Gesture recognizer for draw, select, erase, and clear, plus undo/redo and shape correction

Python MediaPipe OpenCV

  • ANN on 23 network-traffic features: 98.16% accuracy, 98.75% F1, 99.70% ROC-AUC
  • Streamlit app for batch prediction from CSV files

TensorFlow Scikit-learn Streamlit

πŸ“‚ AI Portfolio

More machine learning, deep learning, NLP, computer vision, and data analysis projects.


πŸ› οΈ Tech stack

🧠 Languages & data Python SQL Server MySQL MongoDB

πŸ“Š Analysis & visualization Pandas NumPy Matplotlib Plotly Power BI Tableau

πŸ€– Machine learning & deep learning TensorFlow Keras scikit-learn OpenCV SHAP

πŸš€ Deployment & tools Gradio Streamlit Docker Git Jupyter


πŸ“Š GitHub analytics


πŸ† Achievements

πŸ₯‡ Kaggle Notebooks Master (profile)
πŸ… First Place, Team Project (Iron Engineer), Microsoft Club, AOU Egypt, 2024
πŸŽ–οΈ Honorable Mention, ICPC ECPC 2024 Qualifications, Alexandria

πŸŽ“ Education & certifications

  • B.Sc. in Artificial Intelligence, Arab Open University – Egypt Branch (dual degree with The Open University, UK), 2021 – 2025
  • AI Diploma (170 hours), Instant Software Solutions
  • Docker for the Absolute Beginner (Packt) Β· Get Started with Jira (Coursera Project Network) Β· Google Cloud Skills Boost: Cassandra on Google Cloud

🌱 Currently

  • Learning RAG, vector databases, and LLM agents
  • Improving my models with cleaner data splits and stronger evaluation

🀝 Let's build something

Open to Junior AI Engineer roles, remote or on-site in Cairo.

⭐ Thanks for stopping by!

Pinned Loading

  1. EngMai-AI EngMai-AI Public

  2. breast-cancer-ai-risk-stratification breast-cancer-ai-risk-stratification Public

    AI-powered breast cancer risk stratification system using deep learning (TensorFlow) with explainable AI (SHAP). Includes interactive Streamlit dashboard, ROC-AUC evaluation, and clinical decision …

    Python 2

  3. adventure-works-powerbi-dashboard adventure-works-powerbi-dashboard Public

    Power BI sales analytics dashboard on the Adventure Works dataset β€” full data model, DAX measures, and 5-page interactive report following PL-300 best practices.

    1

  4. Airbnb-Europe-Data-Warehouse Airbnb-Europe-Data-Warehouse Public

    SQL Server data warehouse (Bronze, Silver, Gold star schema) and Power BI dashboard on Airbnb listings in 10 European cities

    TSQL 1

  5. oral-diseases-classifier oral-diseases-classifier Public

    End-to-end deep learning project: oral disease image classification with CNN, transfer learning (MobileNetV2, EfficientNetB0, DenseNet121) and a Gradio app

    Python 1