Skip to content
View kariem-magdy's full-sized avatar

Highlights

  • Pro

Organizations

@Binary-Engineers

Block or report kariem-magdy

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
kariem-magdy/README.md
Typing SVG





About Me

Coding

class DataEngineer:
    def __init__(self):
        self.name = "Karim Magdy"
        self.role = "Data & AI Engineer"
        self.university = "Cairo University 🎓"
        self.language_spoken = ["ar_EG", "en_US"]
        
    def say_hi(self):
        print("""
        Thanks for dropping by! I'm passionate about
        bridging raw data and actionable intelligence.
        Let's build something amazing together! 🚀
        """)

me = DataEngineer()
me.say_hi()

🎯 What I Do

  • 🔄 Transform raw data into insights using ETL workflows & visual analytics
  • 🐍 Leverage Python, SQL, and distributed systems for complex data challenges
  • 🧠 Specialize in Deep RL, NLP, and Computer Vision
  • 🤖 Build GenAI applications with LangChain, LangGraph & LLMs
  • 📊 Design scalable data pipelines and production ML/MLOps systems
  • 🛠️ Engineer robust backend systems with Node.js, FastAPI & .NET

Tech Stack & Tools

💻 Languages

🤖 AI / ML & Data Science

🔧 Data Engineering & DevOps

🌐 Web & Databases

🔬 MLOps & Experiment Tracking

🤖 GenAI & LLM Tools

🧪 Testing & Security


Professional Experience

🏢 Click to expand my experience

Data & Software Engineering Intern

📅 Jul 2025 – Sep 2025 | 📍 Giza, Egypt

🔧 System Modernization: Re-architected Fleet Management database using .NET technologies
📦 Data Warehouse: Built centralized warehouse with automated ETL pipelines
📊 Analytics: Developed interactive Power BI dashboards for executive decision-making

Software Intern

📅 Aug 2024 – Sep 2024 | 📍 Cairo, Egypt

👑 Leadership: Served as Team Leader, guiding technical solutions research
📡 Big Data Analysis: Processed large-scale 5G datasets using Python
🔍 Visualization: Designed drill-down filters in Power BI for fault analysis

Pinned Project — Graduation Thesis

🛡️ UniSecureEdge — AI-Driven Zero-Trust Secure Access Edge

Repo

A self-hosted, Kubernetes-native Zero-Trust platform that closes the loop between detecting anomalous user behavior and enforcing access — an open-source, affordable alternative to commercial SASE for SMEs and sovereignty-constrained organizations. Instead of trusting an identity once at login, it maintains a continuous, per-user trust score that falls as behavior drifts from a learned baseline and acts on it automatically, with no human in the request hot path.

🧠 Stateful behavioral AI: an LSTM-autoencoder with per-user identity embeddings scores a real-time UEBA stream — Fluent Bit → Kafka → Apache Flink (5-min sliding / 1-min slide windows) → 28-dimensional per-user behavior vectors. Sequence state is persisted in Redis + PostgreSQL for crash recovery and zero-downtime model hot-swap.
⚖️ Closed-loop enforcement: a Policy Engine folds noisy anomaly scores into a bounded cumulative trust score (EWMA, threshold-aware penalties, escalation), and a Trust Actuator enforces out of band — step-up MFA via Keycloak or an edge block-list — over an Istio mTLS mesh with deny-by-default authorization.
🔁 Continuous MLOps: champion/challenger retraining gated on a fixed golden set, auto-labeled from the system's own enforcement decisions, with live model promotion from the Admin Portal — which also ships an on-cluster-LLM SOC Copilot, a manual-override Penalty Box, and an attack-simulation sandbox.

Featured Projects

🛡️ UniSecureEdge (Graduation Project)

Repo

Kubernetes-native Zero-Trust SASE platform — real-time UEBA pipeline + stateful LSTM-autoencoder trust scoring with out-of-band, closed-loop access enforcement

🧠 DDQN vs DQN Research

Repo

Comparing Double DQN agents against standard DQN to mitigate value overestimation bias with robust training loops

💰 Loan Default Prediction Pipeline

Repo

End-to-end credit-risk classifier on Lending Club data (Fully Paid vs Charged Off) — SMOTENC class balancing, business-cost-driven model selection, MLflow tracking, FastAPI serving & Streamlit dashboard

💬 Arabic NLP Diacritizer

Status

End-to-end Arabic text diacritization using BiLSTM-CRF + fine-tuned AraBERT dual-model ensemble

🤖 GenAI Web QA Agent

Status

LLM-powered QA agent that autonomously designs and executes E2E web tests with human-in-the-loop

🌐 Reddit Platform Clone (Backend)

Status

Scalable social platform backend with documented RESTful APIs and secure authentication


Education




GitHub Analytics

GitHub Streak


💡 Random Dev Quote


🤝 Let's Connect & Build Something Amazing!

I'm always open to interesting conversations and collaboration opportunities.

LinkedIn Email




Pinned Loading

  1. ArabicNLP-Diacritizer-System ArabicNLP-Diacritizer-System Public

    Python

  2. GenAI-Web-QA-Agent GenAI-Web-QA-Agent Public

    Python 1

  3. GenAI-Agent-Library-MiniMinds GenAI-Agent-Library-MiniMinds Public

    Python

  4. World-Models-for-Atari World-Models-for-Atari Public

    Jupyter Notebook

  5. software-team-cufe/Fox-Reddit-Clone software-team-cufe/Fox-Reddit-Clone Public

    Cairo University Fuculty of Engineering Software Project ->Fox A reddit Clone Working on web,android and ios

    HTML 2 5

  6. LoanPrediction LoanPrediction Public

    Forked from abdahmed22/LoanPrediction

    Jupyter Notebook