Skip to content
View muhammad-hassaan-naeem's full-sized avatar

Block or report muhammad-hassaan-naeem

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

Muhammad Hassaan Naeem

🔬 ML Researcher | IoT & Data Science Enthusiast | 2x Published Author | IT Specialist/Lab Engineer @ SCET 📍 Wah Cantonment, Pakistan 📧 muhammadhassaannaeem426@gmail.com 🔗 LinkedIn


About Me

Machine learning researcher with a focus on supervised learning and organisational analytics. Published in Elsevier (Ain Shams Engineering Journal) and ASCE. Currently working as IT Specialist and Lab Engineer at Swedish College of Engineering and Technology.

Open to research collaborations, applied ML and IoT projects.


Publications

📄 Evaluating the correlation between project selection criteria and organizational performance within the construction industry Ain Shams Engineering Journal, Elsevier · 2024 DOI: 10.1016/j.asej.2024.102794

📄 Impact of Project Selection Criteria on Organizational Performance: A Machine Learning Approach ASCE Inspire Conference Proceedings · 2023 DOI: 10.1061/9780784485163.016


🛠️ Technical Ecosystem

  • AI & Machine Learning: Python (Scikit-learn, TensorFlow, PyTorch), SVM, KNN, Predictive Analytics.
  • IoT & Research: IoUT Protocols, Thorp's Acoustic Model, Edge AI, MQTT, Sensor Telemetry.
  • Software Engineering: SQL (MySQL/SQLite), Tkinter GUI, GitHub Actions (CI/CD), Pytest.
  • Hardware: Dell Precision & HP Z-series Workstations, Nvidia Quadro/AMD Radeon Pro optimization.

🔭 Featured Research & Projects

🌊 AquaSense v2.1.0

Underwater Sensor Node Monitoring & IoUT Research Framework

AquaSense is a complete, reproducible simulation framework designed to evaluate Energy-Efficient Clustering-Based Routing Protocols for the Internet of Underwater Things (IoUT).

Built as the core of my research thesis, it uses Machine Learning to predict node failures and optimizes energy consumption in deep-sea environments.

🚀 Key Features

  • Physics-Based Energy Modeling: Implements Thorp’s Acoustic Absorption Formula to calculate real-world signal degradation and per-round energy costs.
  • Predictive Maintenance: Integrated ML models (SVM/KNN) that predict battery depletion and sensor malfunction with high accuracy.
  • Scientific Reproducibility: Includes a protocol_comparison.csv generator to independently verify every metric, figure, and table presented in my research.
  • Robust Engineering: 39+ automated tests and a GitHub CI/CD pipeline ensuring stability across Python 3.9–3.12.

🛠️ Tech Stack

  • Language: Python 3.9+
  • Mathematics & Data: Pandas, NumPy, Scikit-learn
  • DevOps: GitHub Actions (CI/CD), Pytest
  • Visualization: Matplotlib (Publication-quality PNG charts)

📊 IoT Sensor Analyzer

Real-time Telemetry Processing & Data Visualization Suite

The IoT Sensor Analyzer is a robust Python utility designed to ingest, clean, and visualize data from distributed sensor networks. This tool serves as the analytical bridge between raw hardware output and high-level research insights.

🚀 Key Features

  • Dynamic Visualization: Generates real-time time-series plots for temperature, humidity, and energy metrics.
  • Anomaly Detection: Basic statistical filtering to identify "noisy" or failing sensors.
  • Data Export: Streamlines the transition from live sensor data to CSV/JSON formats for Machine Learning training.
  • Scalable Processing: Optimized for handling large datasets from multi-node environments.

🛠️ Technical Stack

  • Engine: Python 3.x
  • Analysis: Pandas, NumPy
  • Graphics: Matplotlib, Seaborn

🇮🇹 Dizionario v2.0

Personal Smart Dictionary & Italian Language Immersion Tool

Dizionario v2.0 is a specialized tool built to bridge the gap between traditional dictionaries and personal language learning. It allows users to build a custom database of vocabulary, specifically tailored for achieving native-level proficiency in Italian.

🚀 Key Features

  • Persistent Storage: Integrated with SQL to store and categorize words, definitions, and example sentences.
  • Dynamic Search: High-performance search functionality to retrieve words in real-time.
  • CRUD Operations: Full capability to Create, Read, Update, and Delete entries as your language level progresses.
  • User-Friendly GUI: Built with Tkinter for a lightweight, desktop-native experience.

🛠️ Technical Stack

  • Frontend: Python (Tkinter)
  • Backend: SQL (MySQL/SQLite)
  • Concepts: Database Management, CRUD Lifecycle, Event-Driven Programming

Currently

  • 💼 Lab Engineer @ Swedish College of Engineering & Technology
  • 🔍 Seeking MS/PhD / Research Assistant opportunities
  • 📚 Exploring deep learning in organisational analytics

Pinned Loading

  1. aquasense aquasense Public

    ML-powered battery life prediction, anomaly detection, and energy-efficient routing for Internet of Underwater Things (IoUT) sensor networks with real ARGO ocean data integration and temporal deep …

    Python

  2. dizionario-v2.0 dizionario-v2.0 Public

    A Revolutionary Personal Italian · English Learning OS: Not just a dictionary a complete language acquisition system built into a single Python file

    Python

  3. iot-sensor-analyzer iot-sensor-analyzer Public

    IoT smart building sensor analytics anomaly detection, occupancy prediction, energy forecasting · ML pipeline in Python

    Python

  4. awesome-python-beginners awesome-python-beginners Public

    A structured Python learning guide for beginners with code examples, exercises, and mini projects · Maintained by MHN