Skip to content
View yashicode's full-sized avatar

Block or report yashicode

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

About

AI/ML engineer in Abu Dhabi. I build and deploy detection models, usually where the interesting failures are rare and unlabelled. On one project I trained a one-class model on healthy sensor data only and reached 99% failure recall across 220K readings. I placed 1st in the UAE and 4th internationally out of 123 teams at the Dragon Oil AI Hackathon.

I work in Python with MLflow, Optuna, Docker, and FastAPI, and I care about reporting metrics a reviewer can actually trust. When a model scores suspiciously well, I want to know why before it ships.

Open to

AI/ML Engineer roles and internships in the UAE.

Spoken languages

English Hindi French German Arabic


Tech Stack

Languages

Python C++ Java SQL JavaScript Bash

ML & Deep Learning

PyTorch TensorFlow Keras scikit-learn XGBoost LightGBM OpenCV Pandas NumPy

MLOps, Cloud & Deployment

MLflow Optuna FastAPI Streamlit Docker Kubernetes AWS Power BI Git Linux


AI / ML Expertise

Domain Proficiency Details
Anomaly Detection & Predictive Maintenance Strong One-class / unsupervised modelling on industrial sensor data; honest model selection over inflated scores
Time-Series Forecasting Strong Demand and call-volume forecasting; time-based splits to avoid leakage
Classical ML Strong scikit-learn, XGBoost, LightGBM, Random Forest; evaluation metrics and tuning with Optuna
Computer Vision Proficient YOLOv8 detection, tracking, and counting in real-time pipelines
MLOps & Reproducibility Proficient MLflow experiment tracking, reproducible pipelines, containerized deployment
Robotics / Autonomous Systems Proficient ROS, ESP32 and MQ-135 sensor integration, real-time telemetry

Featured Projects

SensorGuard — Predictive-Maintenance Anomaly Detection

Flags failing pumps from 52 sensor channels, trained on healthy readings only. Compared eight models in a reproducible pipeline, then chose Isolation Forest for realistic deployment because the near-perfect supervised scores were detecting recovery rather than predicting failure. Shipped as a Streamlit dashboard with a live gauge, per-sensor interpretability, and batch scoring.

Stack Python, scikit-learn, Streamlit, Plotly
Scale 220K time-series rows, 52 sensors
Performance 99% failure recall, scored in under two seconds
Tooling Reproducible benchmark across 8 models, batch CSV scoring
Impact Catches equipment failure early, with metrics a reviewer can trust
Repository github.com/yashicode/sensorguard
UAE EMS Demand Forecasting

Forecasts Dubai's next-month ambulance call volume to within roughly 9% (MAE about 1,500 on a 12,000-call base) using official DCAS open data from 2017 to 2024. A simple Linear Regression beat ensemble models on the 83-month series, and a time-based split exposed how a random split's inflated 97% R-squared misleads on time-series data.

Stack Python, scikit-learn, Streamlit, Docker
Scale 83-month series, official open data (2017-2024)
Performance MAE ~1,500 on a 12,000-call base (~9%)
Tooling Containerized dashboard with live forecasts and a what-if tool
Impact Demonstrates honest time-series evaluation over a misleading random-split score
Repository github.com/yashicode/ems_response
Metro Exit Counter — Computer Vision

Real-time pipeline that detects, tracks, and counts people exiting a defined zone in metro footage. Per-ID tracking avoids double counting, and the exit-zone geometry is resolution independent. A live overlay shows count, FPS, and crowd density, tuned for throughput on modest hardware.

Stack Python, YOLOv8n, OpenCV
Scale Real-time video, per-ID multi-object tracking
Performance Live counting with FPS and density overlay on modest hardware
Tooling Resolution-independent zone geometry
Impact Footfall counting for transit-style environments
Repository github.com/yashicode/metro-exit-counter
AI-Driven CO2 Emission Detection Drone — Senior Capstone

ROS-based autonomous drone integrating ESP32 microcontrollers with MQ-135 gas sensors for real-time CO2 monitoring. Built an end-to-end sensor-to-decision pipeline with a real-time React/Node.js dashboard. Selected for the DEWA Cleantech 2025 Hackathon.

Stack ROS, ESP32, MQ-135, React, Node.js
Scale Live flight with continuous environmental sampling
Performance 95% data reliability, emission accuracy of ±50 ppm, sub-second dashboard latency
Tooling Sensor-to-cloud analytics with live alerts
Impact Autonomous environmental monitoring without a manual pilot
Repository github.com/yashicode/drone-co2-monitoring-app
Dragon Oil AI Hackathon — Production Flow Optimization

Production-flow optimization model for oil and gas, built for the Dragon Oil AI Hackathon (GOTECH 2025). Placed 1st in the UAE and 4th internationally out of 123 teams. Logged 40+ runs in MLflow with full metrics, hyperparameters, and artifacts, and automated tuning with Optuna for a 20% gain over manual tuning.

Stack Random Forest, XGBoost, LightGBM, MLflow, Optuna
Scale 123 teams internationally
Performance 1st in UAE, 4th worldwide; +20% over manual tuning
Tooling 40+ tracked MLflow runs, Power BI monitoring on the MLflow backend
Impact Top-ranked solution under competition constraints
Repository github.com/yashicode/Random-Forest-Model-for-Oil-Gas-and-Water-Production-Forecasting

Experience

Machine Learning Intern · Cognifyz Technologies · Remote Jan 2026 - Mar 2026

  • Built demand-forecasting models for food-service operations with Python, scikit-learn, and XGBoost, improving forecasting accuracy by 35% for scheduling and resource planning.
  • Automated ETL data pipelines with Python and SQL, cutting manual processing and raising operational efficiency by 50%.
  • Partnered with operations and business teams to build Power BI dashboards used for day-to-day decisions.

Python scikit-learn XGBoost SQL Power BI


Software Engineer Intern · Digital Value Stream · Dubai, UAE Jun 2024 - Oct 2024

  • Worked in a 6-person agile team to ship React and Next.js dashboards for a live-event platform.
  • Documented requirements for core modules, improving navigation and user engagement by 25%.

React Next.js Agile


Achievements

Recognition Details
🏆 Dragon Oil AI Hackathon (GOTECH 2025) 1st in the UAE, 4th internationally among 123 global teams
🥈 Nova Dubai Entrepreneurship Pitch Summit 2nd Place, University of Dubai Pitch Competition
🥈 Microsoft x Amity x Seneca Polytechnic Design Jam 2nd Place internationally
🚀 RTA UAE Innovates 2024 Finalist: IoT platform for real-time vehicle data, predictive maintenance, and alerts
🎯 MDX Business Case Challenge Top 5

Certifications

Microsoft

Azure AI Fundamentals GitHub Fundamentals

AWS

AWS AI Practitioner

DataCamp

ML Scientist Excel Power Tools

Anthropic

AI Fluency

Other

JP Morgan Open Source Drone


Coding Profiles


GitHub Analytics



GitHub Trophies


Contribution Activity


Contribution Snake


Current Focus

building:   anomaly-detection and forecasting models that deploy
exploring:  MLOps, computer vision, autonomous systems
learning:   Microsoft AI/ML certifications
open_to:    AI/ML Engineer roles & internships (UAE)

Connect

Email LinkedIn GitHub


Building machine learning systems that hold up when someone checks the math.

Popular repositories Loading

  1. drone-co2-monitoring-app drone-co2-monitoring-app Public

    JavaScript

  2. metro-exit-counter metro-exit-counter Public

    YOLOv8n + OpenCV pipeline for counting people exiting a metro station in real time.

    Jupyter Notebook

  3. ems_response ems_response Public

    Streamlit dashboard and ML notebook forecasting Dubai's monthly EMS call volume from official DCAS open data.

    Jupyter Notebook

  4. sensorguard sensorguard Public

    Jupyter Notebook

  5. Random-Forest-Model-for-Oil-Gas-and-Water-Production-Forecasting Random-Forest-Model-for-Oil-Gas-and-Water-Production-Forecasting Public

    Forked from omar-steam/Random-Forest-Model-for-Oil-Gas-and-Water-Production-Forecasting

    A machine learning pipeline that uses a Random Forest Regressor to predict and analyze oil, gas, and water production rates from well test data.

    Jupyter Notebook

  6. Orion_Project Orion_Project Public

    A deterministic regulatory authorization pipeline. Applicants submit, the system extracts facts and scores five risk dimensions, applies gates and ceilings, and proposes an authorization level with…

    Python