Back to projects
AI Engineering
AI Predictive Maintenance Automation
An AI-driven industrial maintenance system that analyzes machine sensor data, predicts potential failures, identifies failure types, and automatically alerts maintenance teams.

Business Problem
Unexpected equipment failures create production downtime, expensive repairs, and inefficient maintenance schedules.
Solution
Built a predictive maintenance pipeline combining machine learning, AI analysis, automated alerts, and operational dashboards to identify equipment risks before breakdowns occur.
Workflow
- 01Machine Sensor Data
- 02n8n Workflow
- 03FastAPI ML Service
- 04Failure Prediction
- 05Failure Type Classification
- 06Gemini AI Analysis
- 07Telegram Maintenance Alert
- 08Power BI Reporting
Key Features
- Machine learning prediction and failure-type classification
- Automated maintenance alerts through Telegram
- AI analysis layered on top of ML outputs
- Operational reporting through Power BI
Tech Stack
Pythonscikit-learnRandom ForestFastAPIn8nGemini AIGoogle SheetsTelegram APIPower BIREST APIs
Architecture / System Flow
Sensor data flows through n8n into a FastAPI ML service for prediction and classification, then Gemini analysis, Telegram alerting, and Power BI reporting.
Resources