Skip to content
View cnero101's full-sized avatar
  • GeoAI Data Professional
  • Calgary

Highlights

  • Pro

Block or report cnero101

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.

Content in all repositories owned by your account will be closed.
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
cnero101/README.md

👋 Hi, I’m Ifeanyi Njoku

Data Engineering | Data Science & Machine Learning | Cloud & DevOps | GIS & Remote Sensing | Project Management

I build end-to-end data solutions that turn raw data into actionable insights—combining geospatial intelligence, cloud platforms, artificial Intelligence, and machine learning.


🧰 Tech Stack

Languages:
Python | SQL | R | Scala | Bash

Data Engineering & Architecture:
ETL/ELT | Data Lakehouse | Data Warehouse | Medallion Architecture | Data Modeling | Batch & Streaming Pipelines

Big Data & Processing:
Apache Spark | PySpark | Apache Kafka | Apache Flink | Airflow | dbt | REST APIs

Data Platforms & Storage:
Databricks | Delta Lake | Snowflake | PostgreSQL | MySQL | Elasticsearch | Parquet

Cloud:
AWS | Microsoft Azure | GCP

Machine Learning & MLOps:
Scikit-learn | TensorFlow | PyTorch | MLflow | Isolation Forest | Random Forest | Prophet

DevOps & Observability:
Docker | Kubernetes | Git | GitHub | Prometheus | Grafana

GIS & Remote Sensing:
ArcGIS Pro | QGIS | GeoPandas | Rasterio | Sentinel-2

Visualization:
Streamlit | Power BI | Tableau | ArcGIS Dashboards | Kibana | Grafana


🚀 Featured Projects

🛢️ Intelligent Power Monitoring and Distribution System - IPMDS

  • Designed and implemented an Intelligent Power Monitoring & Distribution System for Kubernetes infrastructure, integrating real-time power and system telemetry into a centralized monitoring platform.
  • Built Python-based data pipelines to collect and process power, node, and pod metrics every 15 seconds using Prometheus, Elasticsearch, Kibana, and Grafana.
  • Developed Isolation Forest anomaly detection and Prophet forecasting workflows to identify abnormal operating conditions and predict power consumption using MAE, RMSE, and MAPE for evaluation.
  • Containerized and deployed a KubeRAG MLOps monitoring application using FastAPI, Docker, Kubernetes (k3s), ChromaDB, Ollama, MLflow, and Git/GitHub.

🔗 https://github.com/cnero101/Intelligent-Power-Monitoring-and-Distribution-System-IPMDS


🛢️ Real-Time Pipeline Monitoring System - Databricks

  • Built an end-to-end real-time pipeline leak detection system using Databricks and Apache Kafka.
  • Implemented a Bronze, Silver, and Gold Medallion Architecture for scalable streaming data processing.
  • Automated HTML email alerts through Azure Logic Apps and Gmail when anomalies or critical pipeline conditions were detected.
  • Automated critical leak detection and email alerts, enabling notifications within 30 minutes of detection.

🔗 https://github.com/cnero101/Real-Time-Pipeline-Risk-Monitoring-with-Databricks


🛢️ Real-Time Pipeline Monitoring System - Azure

  • Built an end-to-end real-time pipeline risk monitoring system using Azure Event Hubs, Functions, and Data Lake Storage Gen2.
  • Streamed and processed sensor telemetry from 5 simulated Alberta pipelines, using a Random Forest model for anomaly and risk detection.
  • Applied Isolation Forest for real-time anomaly detection, with model tracking and management using MLflow.
  • Automated HTML email alerts through Azure Logic Apps and Gmail when anomalies or critical pipeline conditions were detected.
  • Developed a live Streamlit dashboard for pipeline status, risk distribution, and sensor trends, with 30-second automatic refresh.

🔗 https://github.com/cnero101/Real-Time-Pipeline-Risk-Monitoring-with-Azure


🛢️ Real-Time Pipeline Monitoring System - AWS

  • Designed AWS streaming pipeline (Kinesis, Lambda, S3, SNS)
  • Processed structured and semi-structured data into Parquet format
  • Built Streamlit dashboard for real-time anomaly detection and monitoring

🔗 https://github.com/cnero101/AWS-Data-Engineering-Project


🔥 Wildfire Severity Assessment — Jasper, Alberta 2024

  • Mapped burned area extent and severity from the 2024 Jasper Wildfire Complex using Sentinel-2 satellite imagery
  • Compared four ML/DL models — Logistic Regression, Random Forest, MLP, and CNN — for pixel-level burn classification
  • Best model (MLP) achieved F1 = 0.985 and Cohen's Kappa = 0.984 on a spatially-split, leak-free test set
  • Detected 516.7 km² of burned area using NDVI, NBR, and dNBR spectral indices

🔗 https://github.com/cnero101/Wildfire-Severity-Assessment-in-Alberta


🔥 Wildfire Analytics & Prediction

  • Built spatial analysis workflows using Alberta wildfire data (2006–2024)
  • Applied clustering (KMeans + PCA) and logistic regression for risk prediction
  • Developed interactive dashboards (Streamlit + Jupyter) with hotspot maps and KPIs

🔗 https://github.com/cnero101/alberta-wildfire-analysis


🗺️ Site Suitability Analysis (Healthcare Access)

  • Performed GIS-based multi-criteria analysis for optimal facility placement
  • Integrated demographic and spatial datasets for decision support

📊 What I Do

  • Build scalable ELT/ETL data pipelines (batch + streaming)
  • Design data lakehouse and cloud data architectures
  • Develop machine learning models to solve real-world problems
  • Perform geospatial and statistical analysis
  • Build interactive dashboards and monitoring solutions for decision-making

🤝 Let’s Collaborate

I’m open to working on:

  • GIS & spatial analytics projects
  • Data engineering pipelines
  • Machine learning applications

📫 Connect With Me


⚡ GitHub Stats

GitHub Stats Top Languages

Popular repositories Loading

  1. alberta-wildfire-analysis alberta-wildfire-analysis Public

    Alberta wildfire pattern analysis (2006 - 2025) using machine learning and geospatial visualization

    Jupyter Notebook 2

  2. cnero101 cnero101 Public

    Config files for my GitHub profile.

  3. canada-wildfire-dashboard canada-wildfire-dashboard Public

    Python

  4. DS_lists-Data-601 DS_lists-Data-601 Public

    Forked from tbonne/DS_lists

    Repository to test out using git for collaborative coding in class

  5. Real-Time-Pipeline-Risk-Monitoring-with-AWS Real-Time-Pipeline-Risk-Monitoring-with-AWS Public

    Jupyter Notebook

  6. Real-Time-Pipeline-Risk-Monitoring-with-Azure Real-Time-Pipeline-Risk-Monitoring-with-Azure Public

    Real-time pipeline risk monitoring system via Azure using Event Hubs, Azure Functions, ADLS Gen2, ML, Logic Apps, and Streamlit.

    Python