Skip to content
View omnaik21's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report omnaik21

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

Typing SVG


About Me

I'm a Data Analyst and ML Engineer based in Bengaluru, working at the intersection of SQL-driven business intelligence and applied machine learning. I started in mechanical engineering β€” a B.E. from GCET and two internships analyzing production data on factory floors at Elecon Engineering and Jinal Engineering, where I traced 12–15% excess cycle time back to specific process inefficiencies. That operational grounding is still how I approach data: find the number that's actually wrong before reaching for a model.

I've completed a PGP in Data Science with a GenAI specialization at Great Lakes Executive Learning. I build full end-to-end projects rather than notebooks that stop at a metric β€” data cleaning through deployment, with a documented decision trail at every step.

Latest completed project: NeuroTrade, a full-stack ML platform predicting Buy/Sell/Hold signals for 20 US stocks, deployed live at neurotrade-signals.vercel.app.

Open to: Data Analyst Β· ML Engineer Β· BI Analyst Β· Data Scientist roles β€” Bengaluru or Remote.


At a Glance

πŸš€ Projects Shipped πŸ“Š Records Analyzed πŸ₯ Best Recall 🌐 Live Apps Deployed
4 end-to-end 1.4M+ across projects 85% (CDC risk model) 2 (NeuroTrade, CDC Predictor)

Tech Stack

Languages

Python SQL TypeScript

Machine Learning & Data Science

Scikit-Learn XGBoost LightGBM TensorFlow Pandas NumPy SHAP

Generative AI

Groq LLaMA

Visualization & BI

Tableau Power BI Excel Streamlit Plotly

Web & Deployment

Next.js FastAPI Tailwind CSS Vercel Streamlit Cloud

Databases & Tools

MySQL Git Jupyter VS Code


Featured Projects

πŸ“ˆ NeuroTrade β€” ML Stock Signal Platform

Repository Β· Live App

Python XGBoost LightGBM LSTM FastAPI Next.js Groq / LLaMA 3.3 70B

Full-stack ML platform predicting Buy/Sell/Hold signals for 20 US stocks, trained on 5 years of OHLCV data (29,100 rows) with 17 engineered technical indicators (RSI, MACD, Bollinger Bands, ATR, volume features).

  • Trained 3 base models β€” XGBoost, LightGBM, and a 20-day-sequence LSTM β€” combined via a Logistic Regression stacking ensemble on out-of-fold predictions
  • Enforced strict no-leakage methodology: 5-day purge gap at CV fold boundaries, date-based TimeSeriesSplit on unique trading dates, and per-ticker LSTM sequencing
  • Held out 2024 as a true validation set, opened exactly once for honest evaluation β€” XGBoost delivered the best result at F1 Macro 0.3739, ahead of the 0.33 random baseline
  • Deployed end-to-end: FastAPI backend (Hugging Face Spaces) serving a Next.js/TypeScript frontend (Vercel), with a Groq LLaMA 3.3 70B assistant generating plain-language signal explanations
  • Co-built with a second ML engineer, splitting modeling and deployment responsibilities
Metric Value
Stocks covered 20 US stocks
Training rows 29,100
Best model XGBoost (F1 Macro 0.3739)
Validation 2024, held out, opened once

🏏 IPL Live Win Probability Predictor

Repository

Python XGBoost Scikit-Learn Pandas Tableau Public

Ball-by-ball win probability predictor for IPL 2nd innings, trained on 278,000+ deliveries across 1,169 matches (2008–2025), visualized through an interactive 4-view Tableau dashboard.

  • Ran a 7-step data cleaning pipeline (dropped super overs, standardized 5 team rebrands and 30+ venue name variants)
  • Engineered 10 features, the most important being Pressure Index (Required Run Rate βˆ’ Current Run Rate), which alone drove 52% of the model's decisions
  • Compared Logistic Regression, Random Forest, and XGBoost β€” selected XGBoost not for highest accuracy, but for the lowest False Negatives (3,765 vs 4,291 for LR), since predicting a team is losing when they're actually winning is the costlier broadcast error
  • Exported predictions to a 4-view Tableau Public dashboard: Win Probability Curve, Team Performance, Pressure Index Analysis, Match Summary
Metric Value
Dataset 278,000+ deliveries, 1,169 matches
Accuracy 77%
Win Recall 0.72 (best of 3 models)
Top feature Pressure Index (51.9% importance)

πŸ«€ CDC Mortality Risk Predictor

Repository Β· Live App

Python XGBoost SHAP Streamlit Groq / LLaMA 3.3 70B Plotly

Binary classification system trained on 433,074 Americans from the CDC BRFSS 2023 survey, identifying HIGH mortality risk from self-reported behavioral and demographic data alone β€” no lab tests required.

  • Engineered a proxy target (high_risk) from 8 clinically validated chronic conditions, since BRFSS has no death column
  • Engineered 4 domain-driven features (comorbidity_count, age_risk_tier, health_burden, ses_score), validated against published clinical literature on mortality risk
  • Applied a 7-strategy logical imputation framework (peer-group medians, clinical rules, mode-only for race) across data up to 43% missing
  • Tuned XGBoost (RandomizedSearchCV, 50 iterations Γ— 3 folds) achieved ROC-AUC 0.8256 and 85.12% Recall at threshold 0.40, outperforming Logistic Regression, Random Forest, LightGBM, and a Neural Network
  • Deployed as a full-stack Streamlit app with SHA-256 auth, SHAP explainability, risk gauge/radar charts, and a Groq LLaMA 3.3 70B clinical assistant
Metric Value
Dataset 433,074 records
ROC-AUC 0.8256
Recall @ 0.40 85.12%
Models compared 6

πŸ“Š SaaS Business Intelligence & Analytics Pipeline

Repository

Python MySQL SQL Tableau Faker

Full-stack SaaS analytics pipeline on a synthetic 677,179-row, 5-table relational dataset, covering 29 SQL queries (KPIs, cohort retention, RFM segmentation, anomaly detection) and 5 interactive Tableau dashboards.

  • Designed a normalized MySQL schema with DECIMAL precision for monetary fields, BIGINT keys for the 581K-row events table, and a composite index for join performance
  • Found Enterprise CLV is 17.6Γ— higher than Starter, and Trial churn sits at 40.5% β€” the highest-risk segment
  • Detected a payment failure anomaly in August 2023 (31.51% failure rate, Z-score 4.51) using pure-SQL statistical detection
  • Quantified a 30-day pre-churn "silence window": churned users reduce activity by 62–73% in the month before cancelling β€” a concrete early-warning signal for Customer Success
  • Built a 12-month cohort retention matrix and 7-segment RFM model (NTILE-based) identifying β‚Ή5,96,631 in at-risk MRR
Metric Value
Dataset 677,179 rows, 5 tables
SQL queries 29 across 4 files
Enterprise CLV 17.6Γ— Starter
Payment anomaly Z-score 4.51

GitHub Analytics


Experience

Role Company Period
Data & Process Analyst Intern Elecon Engineering Co. Ltd Dec 2023 – Mar 2024
Manufacturing Data Intern Jinal Engineering May 2023 – Jun 2023

Education & Certifications

  • PGP in Data Science with Specialization in GenAI β€” Great Lakes Executive Learning (2024–2026) Machine Learning Β· Deep Learning Β· NLP Β· Generative AI & LLMs Β· Statistical Modeling
  • B.E. Mechanical Engineering β€” GCET, Anand, Gujarat (2021–2024)
  • Diploma in Mechanical Engineering β€” N.G. Patel Polytechnic, Surat (2018–2021)

Let's Connect



Open to Data Analyst, ML Engineer & BI Analyst roles β€” Bengaluru or Remote.

Popular repositories Loading

  1. ipl-win-probability ipl-win-probability Public

    "Ball-by-ball IPL win probability predictor using XGBoost | Python + Tableau | 1169 matches"

    Jupyter Notebook 1

  2. -saas-churn-analytics -saas-churn-analytics Public

    End-to-end SaaS churn analytics project using SQL, Python & Tableau

    Jupyter Notebook 3

  3. Defect_analyzer_ai Defect_analyzer_ai Public

    Develop a web based app using Streamlit that allows users to upload image of a building structures and to analyze the defects using a Gemini Model

    Python

  4. ragdemo.ai ragdemo.ai Public

    Retrieval Augmented Generation(RAG) is a technique that enhances the capabilities of LLMs by combining information retrieval with text generation. Instead of relying on pre-traned knowledge, RAG fe…

    Python

  5. ML_model.ai ML_model.ai Public

    Ai powered Streamlit App to learn the data given and to predict the unseen data using ancient ML algorithms and Generate the suggestions and improvements to be done in the models Using Gemini AI al…

    Python

  6. cdc-mortality-risk-predictor cdc-mortality-risk-predictor Public

    Mortality risk prediction using CDC BRFSS 2023 β€” XGBoost | ROC-AUC 0.8256 | Recall 85% | Streamlit app with Groq AI assistant

    Jupyter Notebook