Skip to content
View faridghattas's full-sized avatar

Block or report faridghattas

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

Hi there, I'm Farid Ghattas πŸ‘‹

Mechanical Engineer | Predictive Maintenance & Industrial data Analytics Specialist πŸš—πŸ“Š

Passionate about bridging the gap between mechanical domain expertise and data science. I leverage Python, SQL, and Machine Learning to build physics-informed pipelines that detect anomalies, predict equipment RUL, and optimize industrial efficiency.


πŸ› οΈ Technical Toolbox

  • Data Analysis: Python (Pandas, NumPy, SciPy), SQL
  • Machine Learning & Deep Learning: Scikit-Learn (Random Forest, One-Class SVM, Isolation Forest, KNN), TensorFlow, Keras (1D-CNN, LSTM)
  • Data Visualization: Power BI, Tableau, Matplotlib, Seaborn
  • Platforms & Tools: Git, GitHub, Jupyter Notebook, Kaggle

πŸš— Featured Data Portfolio

🧠 Advanced Predictive Maintenance (Machine Learning & Deep Learning).

  • UConn Gearbox Fault Diagnosis: Physics-Informed AI & Deep Learning βš™οΈπŸš— Architected an industrial-grade Health Management pipeline using the high-frequency UConn Gearbox Dataset to diagnose 9 structural gearbox states (including 5 progressive levels of gear chipping severity). Developed a hybrid approach comparing a physics-informed Random Forest Classifier (utilizing extracted features like RMS and Kurtosis) against an end-to-end 1D-Convolutional Neural Network (1D-CNN). Explicitly addressed and mitigated Temporal Data Leakage using a strict Sequential Block Split, achieving verified 99.47% accuracy on ML and 100% absolute separation on Deep Learning πŸš€.

  • MetroPT3 Air Compressor Anomaly Detection: Unsupervised Predictive Maintenance πŸš‡βš™οΈ Engineered a physics-informed anomaly detection pipeline for a metro train's braking air compressor using the benchmark MetroPT Dataset. Implemented One-Class SVM (RBF Kernel) and optimized training execution via 10% stratified sampling to bypass high computational complexity ($O(N^2)$). Successfully captured multivariate degradation trends and air leak signatures, boosting failure Recall from 2% (Baseline Isolation Forest) to 99% πŸš€.

  • CWRU Bearing Vibration Fault Detection: DSP & Physics-Informed AI πŸ“ŠπŸ› οΈ Developed an industrial-grade mechanical health monitoring pipeline using the benchmark CWRU Dataset. Implemented Fast Fourier Transform (FFT) and Envelope Analysis (Hilbert Transform Demodulation) to isolate high-frequency mechanical shock signatures (BPFI/BPFO). Built a physics-informed classifier optimized through systematic time-window scaling ($\Delta f$ contraction from $5.85\text{ Hz}$ to $1.46\text{ Hz}$), achieving 94% accuracy in deterministic defect isolation.

  • NASA Jet Engine RUL Prediction: From Baseline to Deep Learning βœˆοΈπŸ› οΈ Designed a 3-stage optimization engine using the benchmark NASA CMAPSS dataset to predict the Remaining Useful Life (RUL) of turbofan engines. Conducted empirical threshold sweeping, optimized data structures via RobustScaler, and engineered a temporal 3D sliding window for a Deep Learning LSTM Recurrent Neural Network. Successfully reduced the baseline prediction error (RMSE) by 47.3%.

πŸ“š Foundational ML & Data Explorations

πŸ“Š Data Analysis & Insights

  • Olympic History Data Analysis πŸ… Exploratory Data Analysis (EDA) and cleaning on a 120-year historical dataset to uncover long-term demographic and performance trends.

  • Supermarket Sales Insights πŸ›’ Transactional data analysis using Python to optimize business shift-staffing, peak hours, and customer purchasing patterns.


πŸ“ˆ Automotive Focus Area

I actively apply my analytical frameworks to automotive use cases, focusing on:

  • Predictive Maintenance: Reducing downtime by analyzing sensor frequencies, temporal degradation sequences (LSTM), and component wear.
  • Market Pricing & Depreciation: Modeling vehicle value degradation patterns over time.
  • Fleet & Sales Optimization: Streamlining parts inventory and operational performance.

🀝 Connect With Me

Pinned Loading

  1. faridghattas faridghattas Public

  2. nasa-cmapss-rul-prediction nasa-cmapss-rul-prediction Public

    A 3-stage optimization engine for predicting the Remaining Useful Life (RUL) of turbofan engines using Random Forest and Deep Learning (LSTM) on NASA CMAPSS dataset.

    Jupyter Notebook

  3. Diabetes-Risk-Prediction-SVM Diabetes-Risk-Prediction-SVM Public

    Predicting diabetes risk using Support Vector Machines (SVM) based on clinical and diagnostic features in Python.

    Jupyter Notebook

  4. Chemical-Quality-Classification Chemical-Quality-Classification Public

    Predicting product quality ratings based on chemical features using Random Forest Classifier in Python.

    Jupyter Notebook

  5. Sonar-Signal-Classification Sonar-Signal-Classification Public

    Binary classification of sonar signals to differentiate between rocks and mines using Logistic Regression in Python.

    Jupyter Notebook

  6. Olympic-History-Data-Analysis Olympic-History-Data-Analysis Public

    Exploratory Data Analysis (EDA) and data cleaning on a 120-year historical Olympics dataset using Python, Pandas, and Seaborn.

    Jupyter Notebook