Skip to content
View MohElshamy1994's full-sized avatar

Block or report MohElshamy1994

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

Hi, I'm Mohamed Elshamy ๐Ÿ‘‹

PhD Candidate in Electrical & Computer Engineering @ NMSU | AI/ML Research Specialist | Course Creator

Specializing in Power Management & Thermal Optimization, Large Language Models (LLMs), AI Agents, Natural Language Processing (NLP), Machine Learning, and Hardware Security. 7+ years of experience spanning electronic systems design, low-power PCB development, firmware development, and applied AI/ML research. PhD research focuses on leveraging NLP, LLMs, and ML techniques for fine-grained thermal-to-power estimation and dynamic thermal management (DTM) in multicore systems.


๐Ÿ”ฌ Research Focus & Expertise

โšก Power Management & Thermal Optimization

  • Fine-Grained Power Estimation: Physics-informed neural networks (PINNs) for accurate power profiling in MPSoCs
  • Dynamic Thermal Management (DTM): Real-time thermal-to-power estimation for multicore systems
  • Blind Power Identification (BPI): DBSCAN clustering + NMF for secure power estimation
  • Low-Power Design: Automotive-grade telematics devices, 4-layer PCB architecture optimized for minimal power consumption
  • Thermal-Aware Optimization: NSGA-II multi-objective tuning for sub-millisecond inference
  • Hardware Validation: NVIDIA Jetson Xavier AGX, heterogeneous SoC testing and benchmarking
  • Power/Thermal Sensors: Development for MPSoC attack and defense algorithms (cores + memory subsystems)

๐Ÿค– Artificial Intelligence & Machine Learning

  • Large Language Models (LLMs): Fine-tuning, prompt engineering, context optimization
  • AI Agents: Multi-agent systems, autonomous decision-making, tool integration
  • Natural Language Processing: Text analysis, sentiment analysis, language understanding
  • Retrieval-Augmented Generation (RAG): Document processing, vector databases, knowledge systems
  • Computer Vision: Object detection (YOLO), real-time image processing, driver monitoring
  • Anomaly Detection: Statistical methods, adversarial tuning, pattern recognition

๐Ÿ›ก๏ธ Hardware Security & Systems

  • Thermal Trojans: Detection and defense mechanisms for multicore SoCs (77.56% error reduction)
  • Power Modeling: Physics-informed models, secure power estimation (84.7% CPU, 73.9% GPU MAE reduction)
  • Hardware Security: SoC security, embedded systems protection, malicious sensor attack mitigation
  • TinyML: Edge AI deployment, resource-constrained ML systems
  • 3D-Stacked Memory Security: Thermal vulnerability analysis in High-Bandwidth Memory (HBM) architectures

โšก Electronic Systems & Firmware

  • PCB Design: High-frequency circuits, power electronics, signal integrity
  • Embedded Systems: ESP32/STM32, FPGA development, IoT systems
  • Firmware Development: Real-time systems, communication protocols
  • Telematics: Vehicle tracking, industrial IoT, data logging systems

๐Ÿ“š Research Publications & Papers

๐Ÿ† Published Research

  • IEEE HPEC 2024 - High Performance Extreme Computing Conference
    • Cluster-BPI: Efficient Fine-Grain Blind Power Identification for Defending against Hardware Thermal Trojans
  • IEEE IGSC - International Green and Sustainable Computing Conference
  • IEEE IPCCC - International Performance Computing and Communications Conference
  • Concurrency and Computation: Practice and Experience (Wiley)
    • Efficient Deep Learning Models for Brain Tumor Detection
    • Real-Time Control Design and Implementation of Ball Balancer System
  • arXiv Preprints - Cutting-edge research in power management, thermal security, and AI/ML
    • Fine-Grained Clustering-Based Power Identification for Multicores
    • Thermal Vulnerability of 3D-Stacked High-Bandwidth Memory Architectures

๐Ÿ”ฅ Key Research Contributions

  • CPINN-ABPI: Physics-informed neural network framework achieving 84.7% MAE reduction for power estimation with sub-millisecond inference
  • Cluster-BPI: DBSCAN-enhanced blind power identification reducing error rates by 77.56% for thermal Trojan defense
  • Thermal Security: Novel detection mechanisms for hardware thermal attacks in multicore SoCs and 3D-stacked memory
  • Low-Power Hardware: Automotive-grade telematics devices with FCC/UL/ATEX compliance and minimal power consumption
  • Real-time AI Systems: ML-based control systems achieving 99.95%+ accuracy in embedded applications

๐Ÿ“– Research Areas

  • Power & Thermal Management: Fine-grained power estimation, dynamic thermal management (DTM), thermal-aware optimization
  • Hardware Security: Thermal Trojan detection, malicious sensor attack mitigation, secure SoC architectures
  • Physics-Informed ML: Application of PINNs to power/thermal modeling with multi-objective optimization
  • Edge AI & TinyML: Resource-constrained ML deployment, real-time inference on embedded systems
  • Low-Power Design: Automotive-grade PCB design, power-efficient firmware development

๐Ÿš€ Selected Projects

โšก Power & Thermal Management Research

CPINN-ABPI: Physics-Informed Neural Networks for Accurate Power Estimation in MPSoCs

First hardware validation of ABPI on NVIDIA Jetson Xavier AGX, introducing CPINN-ABPIโ€”a hybrid model fusing physics-informed neural networks with the ABPI thermal model and NSGA-II multi-objective tuning.

  • Achievement: 84.7% MAE reduction (CPU), 73.9% (GPU), WMAPE 12%
  • Performance: Sub-millisecond inference with 85-99% error reduction across simulated heterogeneous SoCs
  • Technologies: Physics-Informed Neural Networks (PINNs), NSGA-II optimization, NVIDIA Jetson Xavier AGX
  • Application: Real-time power profiling and thermal-aware optimization in multicore systems

Enhanced thermal security framework for multicore SoCs using DBSCAN clustering for improved NMF initialization, refining power estimation and strengthening defense against malicious thermal sensor attacks.

  • Achievement: 77.56% error reduction in power estimation
  • Innovation: DBSCAN-enhanced BIC framework for hardware Trojan defense
  • Technologies: DBSCAN clustering, Non-negative Matrix Factorization (NMF), Bayesian Information Criterion (BIC)
  • Application: Securing SoCs from hardware thermal Trojan threats

Enhanced Blind Power Identification (BPI) for multicore SoCs using DBSCAN clustering to improve NMF initialization with steady-state temperature analysis.

  • Achievement: 76% error reduction over traditional methods
  • Innovation: Improved scalability and precision in thermal management
  • Technologies: DBSCAN clustering, NMF, steady-state thermal analysis
  • Application: Optimized thermal management in multicore systems

Analysis of convergent thermal-wave attacks in High-Bandwidth Memory (HBM) architectures with compact RC lattice modeling.

  • Contribution: Exposed thermal vulnerabilities in 3D-stacked memory
  • Technologies: RC lattice thermal modeling, simulation-based validation
  • Application: Memory subsystem security in heterogeneous architectures

๐Ÿ”ง Hardware & Embedded Systems

Low-Power Telematics Device Design (Version 4)

Compact, automotive-grade telematics and tracking unit designed for low power consumption, real-time sensor acquisition, and vehicle location tracking. Programmed using MicroPython for efficient edge processing.

  • Power Design: 9V-30V operation with minimal idle draw
  • Features: GNSS/GPS tracking, ignition/battery sensors, flexible I/O (digital up to 30V, analog up to 30V, output up to 50V)
  • Connectivity: IยฒC, Serial, Wi-Fi, Bluetooth, One-Wire protocols
  • Firmware: MicroPython for rapid development, low-power control, and OTA updates
  • Reliability: FCC-/UL-/ATEX-compliant, automotive-grade rugged design
  • Client: Abu Dhabi Police smart city solutions

๐Ÿง  AI/ML Applications

Classified brain tumors using MR images, comparing InceptionResNetV2, InceptionV3, transfer learning models, and custom BRAIN-TUMOR-net architecture.

  • Achievement: Highest accuracy with custom model trained from scratch
  • Technologies: Deep neural networks, data augmentation, medical image analysis
  • Application: Medical diagnosis and tumor classification

Hybrid pseudo-PD/machine learning algorithm for stabilizing and tracking ball-on-plate system (BOPS) using machine vision.

  • Achievement: Servo angle prediction accuracies of 99.95%, 99.908%, and 99.998%
  • Technologies: Support Vector Regression, Decision Tree Regression, Random Forest, Fuzzy Logic
  • Application: Real-time control systems with ML-based parameter tuning

๐Ÿค– AI Agents & Automation

Comprehensive course on building AI agents with n8n workflow automation.

  • Content: 40+ video tutorials, 100+ AI agent implementations
  • Features: RAG systems, voice-enabled agents, collaborative agent teams
  • Integration: WhatsApp, Telegram, Gmail, and cloud services

Modern ML course with AI-powered approach covering fundamentals to advanced deep learning.

  • Content: 19 chapters with PyTorch and Scikit-Learn implementations
  • Features: AI-assisted development, Docker containerization, GPU optimization
  • Application: Comprehensive ML education with hands-on projects

๐Ÿ› ๏ธ Technical Skills & Tools

โšก Power & Thermal Analysis

Power Modeling         โ”‚ Physics-Informed Neural Networks (PINNs), Blind Power Identification (BPI)
Thermal Analysis       โ”‚ RC lattice modeling, steady-state thermal analysis, dynamic thermal management
Optimization           โ”‚ NSGA-II multi-objective optimization, DBSCAN clustering, NMF
Hardware Validation    โ”‚ NVIDIA Jetson Xavier AGX, heterogeneous SoC benchmarking
Simulation Tools       โ”‚ MATLAB/Simulink, thermal/power profiling frameworks

๐Ÿค– AI/ML Technologies

Large Language Models  โ”‚ OpenAI GPT, Claude, Gemini, DeepSeek, xAI, LLaMA
Deep Learning          โ”‚ PyTorch, TensorFlow, Keras, Scikit-learn, NumPy, Pandas
Computer Vision        โ”‚ YOLO, OpenCV, TensorFlow Object Detection
Specialized ML         โ”‚ NVIDIA cuML, Physics-Informed Neural Networks, TinyML
AI Tools               โ”‚ n8n, LangChain, Cursor Agents, AutoGen, CrewAI
Vector Databases       โ”‚ Pinecone, Weaviate, Chroma, FAISS

๐Ÿ’ป Programming & Development

Languages              โ”‚ Python, MATLAB, C/C++, MicroPython, Verilog/VHDL
Development Tools      โ”‚ Cursor, VS Code, Anaconda, Git, Docker, Linux, Jupyter
Cloud Platforms        โ”‚ AWS, Google Cloud, Azure, Hostinger
Databases              โ”‚ PostgreSQL, MongoDB, SQLite, Redis

๐Ÿ”ง Hardware & Embedded Systems

PCB Design             โ”‚ Altium Designer, KiCad (multi-layer, high-speed, low-power)
Power Electronics      โ”‚ LT Spice, P-Spice, power inverter design
Microcontrollers       โ”‚ ESP32-S3, STM32, Arduino, PIC, AVR, ARM Cortex M0
Development Boards     โ”‚ NVIDIA Jetson Xavier AGX, Raspberry Pi 4, Xilinx Zybo Z7
FPGA Development       โ”‚ Xilinx, Verilog/VHDL
Communication          โ”‚ UART, SPI, IยฒC, One-Wire, LIN, CAN
Firmware               โ”‚ MicroPython, real-time systems, OTA updates
Compliance             โ”‚ FCC/UL/ATEX-compliant design for automotive/industrial applications

๐Ÿ“Š Data Science & Analytics

Data Processing        โ”‚ Pandas, NumPy, SciPy
Visualization          โ”‚ Matplotlib, Seaborn, Plotly
Statistical Analysis   โ”‚ Regression models (SVR, Decision Tree, Random Forest)
Signal Processing      โ”‚ MATLAB/Simulink for hardware modeling and analysis

๐ŸŽ“ Education & Courses

๐Ÿซ Academic Background

  • PhD Candidate (2023-Present) - Electrical & Computer Engineering, New Mexico State University (NMSU) | GPA: 4.0

    • Research Focus: Power management, thermal optimization, NLP/LLMs for thermal-to-power estimation, hardware security, TinyML
    • Research Assistant: Cutting-edge AI/ML applications in hardware security, SoC power management, computational performance
  • Master of Science (2020-2022) - Control and Industrial Power Electronics Application using Machine Learning, Menoufia University | GPA: 4.0

  • Bachelor of Electrical & Electronic Engineering (2011-2016) - Faculty of Electronic Engineering, Menoufia University | GPA: 3.81

๐Ÿ“– Teaching & Course Creation

  • AI Plus ME YouTube Channel - AI education and tutorials
    • 40+ comprehensive video tutorials on AI agents and automation
    • Practical implementations of LLMs, RAG systems, and ML algorithms
    • Real-world project tutorials with hands-on coding
    • 1000+ students across courses and tutorials

๐Ÿ’ผ Professional Experience

  • Research Assistant (2023-Present) - New Mexico State University, Klipsch School of ECE
  • Embedded Hardware Engineer (2022-2023) - Tatweer Company, UAE Government Sector
    • Telematics devices with 4-layer PCB, low-power design for Abu Dhabi Police
    • Smart city solutions: speed radar systems, tracking devices, smart driving test cars
  • Research Assistant (2018-2022) - Menoufia University, Industrial Electronics Dept
  • 7+ Years Experience - Electronic systems design, low-power PCB development, firmware, IoT, and applied ML

๐Ÿ“ˆ GitHub Statistics & Activity

๐Ÿ† Repository Highlights

  • Power & Thermal Management Research: CPINN-ABPI, Cluster-BPI, fine-grained power estimation frameworks
  • AI Agent Projects: Comprehensive n8n automation workflows with 100+ implementations
  • Machine Learning Course: Modern ML education with 19 chapters covering PyTorch, TensorFlow, and scikit-learn
  • Research Publications: IEEE HPEC, Wiley journals, arXiv preprints on power management and thermal security
  • Hardware Projects: Low-power telematics devices, automotive-grade IoT systems, embedded solutions

๐Ÿ”ฅ Current Focus Areas

  • Power & Thermal Management: Fine-grained power estimation, dynamic thermal management (DTM), physics-informed neural networks
  • Hardware Security: Thermal Trojan detection, malicious sensor attack defense, secure MPSoC architectures
  • Edge AI & TinyML: Resource-constrained ML deployment, real-time inference on automotive-grade embedded systems
  • Low-Power Hardware Design: Automotive-compliant PCB design, power-efficient firmware, FCC/UL/ATEX certification
  • Multi-Objective Optimization: NSGA-II-based tuning for thermal-aware power management with sub-millisecond inference

๐ŸŒ Connect & Collaborate

๐Ÿ“ฑ Professional Networks

๐Ÿค Collaboration Opportunities

  • Research Partnerships: AI/ML, hardware security, embedded systems
  • Industry Consulting: AI implementation, system optimization, technical strategy
  • Educational Content: Course development, technical writing, video tutorials
  • Open Source Contributions: AI tools, automation frameworks, educational resources

๐Ÿ“Š Recent Achievements & Metrics

๐ŸŽฏ Impact & Reach

  • 1000+ Students across YouTube courses and tutorials
  • IEEE HPEC 2024 Publication - Cluster-BPI framework for thermal security
  • Multiple Wiley Journal Publications in top-tier venues
  • Real-world Deployments of low-power telematics systems for Abu Dhabi Police
  • Hardware Validation on NVIDIA Jetson Xavier AGX platform
  • Open Source Contributions with active community engagement

๐Ÿš€ Current Research (2025)

  • CPINN-ABPI Framework: Physics-informed neural networks for MPSoC power estimation (84.7% MAE reduction)
  • Thermal Trojan Defense: Hardware security mechanisms for multicore SoCs (77.56% error reduction)
  • 3D-Stacked Memory Security: Thermal vulnerability analysis in HBM architectures
  • Low-Power Edge AI: TinyML deployment on automotive-grade embedded systems
  • Multi-Objective Optimization: NSGA-II-based tuning for thermal-aware power management

๐Ÿ’ก Research Interests & Future Directions

๐Ÿ”ฎ Emerging Technologies

  • Advanced Power Management: Next-generation physics-informed models for heterogeneous MPSoCs and chiplet architectures
  • AI-Driven Thermal Security: Real-time detection and mitigation of sophisticated thermal attacks in 3D-stacked architectures
  • Edge AI for Power Optimization: TinyML deployment for ultra-low-power, thermal-aware embedded systems
  • Neuromorphic Computing: Brain-inspired hardware for energy-efficient AI acceleration
  • Quantum Machine Learning: Quantum algorithms for power/thermal optimization

๐ŸŒ Application Domains

  • Automotive Systems: Low-power telematics, thermal-aware autonomous driving platforms, smart city infrastructure
  • Secure Computing: Hardware-level defense against thermal Trojans, side-channel attacks, and memory-based exploits
  • High-Performance Computing: Thermal-aware resource management for data centers and supercomputing clusters
  • Industrial IoT: Predictive thermal maintenance, power-efficient edge processing, FCC/UL/ATEX-compliant designs
  • Mobile & Embedded: Battery-optimized SoCs, thermal throttling mitigation, real-time power profiling

โญ Interested in power management research, hardware security, AI/ML collaboration, or consulting? Let's connect and build the future of secure, energy-efficient computing systems!

"Bridging the gap between physics-informed AI and practical power/thermal optimization in real-world hardware"

Popular repositories Loading

  1. n8n-course-Projetcs n8n-course-Projetcs Public

    n8n Projects for my Youtubeโ€™ course.

    696 92

  2. MohElshamy1994 MohElshamy1994 Public

    Personal profile repository for GitHub profile README.

    36

  3. machine-learning-course-2025 machine-learning-course-2025 Public

    Resources and materials for the Machine Learning Course 2025

    Jupyter Notebook 34 7

  4. n8n n8n Public

    Forked from n8n-io/n8n

    Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

    TypeScript 12 1

  5. evolution-api evolution-api Public

    Forked from evolution-foundation/evolution-api

    Evolution API is an open-source WhatsApp integration API

    TypeScript 11 1

  6. Data-Science-Portfolio Data-Science-Portfolio Public

    Curated AI & Systems portfolio with projects, skills, publications, and more.

    8