Overview
Technical skills
Timeline
Roles

Overview

A sports-analytics focused data practitioner at an early-career to mid-level (Middle) who builds interactive analytics dashboards and simple domain heuristics with data cleaning as a core strength. The strongest proven skill is data ingestion and dashboard-driven analytics as implemented in ProScoutAI/scout_agent.py:get_efficiency_report which handles CSV/SQL loading, cleaning, caching, and computes an EfficiencyScore used by the UI. There is little to no evidence of model training, experiment tracking, automated testing, or production MLOps in the public code.

Technical skills

Python• 2 projects
SQL• 2 projects
Visual Basic
Databases
Databases
MS SQL• 3 projects
Microsoft Fabric• 1 project
AI/ML
Pandas
AI Agents• 2 projects
Scikit-learn• 2 projects
Reinforcement Learning• 2 projects
Edge AI
DevOps
GitHub
Analytics
Analytics
Power BI• 3 projects
Tableau• 1 project
ETL/ELT

Timeline

Guru Gobind Singh Indraprastha University (GGSIP University)
Bachelor's Degree Computer Science & Engineering
2022–2026 Delhi, India
Data Science Virtual Intern Junior
British Airways(Forage) Internship
May 2026 to Jul 2026 2 Months Fully remote
  • Built a customer booking conversion classifier utilizing Random Forest, evaluating predictive performance with ROC-AUC metrics to flag high-intent travelers.

• Constructed a lounge demand forecasting model analyzing haul type and time-of- day traffic patterns to optimize Heathrow Terminal 3 passenger flow.

  • Worked on a data science job simulation focused on identifying high-intent travelers using engagement metrics.
  • Analyzed passenger flow patterns related to Terminal 3 and supported the scenario’s analytical tasks. Produced insights based on the provided simulation data.
Python
Power BI
Data Analyst Virtual Experience Intern Junior
Tata (Forage) Internship
Mar 2025 to Apr 2026 1 Year 1 Month Fully remote

• Conducted exploratory data analysis (EDA) and data cleansing across multi-region retail datasets to identify key revenue drivers and underperforming categories.

• Designed executive-facing Power BI dashboards with custom DAX KPIs and interactive filters aligned with business stakeholder reporting needs.

Pythonsince 2025
Power BIsince 2025
Feb 2026 to Mar 2026 1 Month

📌 SITUATION

Analyzed a telecom dataset of 6,418 customers where 28.8%

churn rate was detected, putting ₹34.1L in annual revenue

at risk. The core business challenge was identifying why

customers were leaving and predicting who would churn next

— before it happened.


📌 TASK

Designed and delivered a complete end-to-end data analytics

solution covering data engineering, machine learning

prediction, and executive-level BI reporting — independently,

from raw data to actionable dashboard.


📌 ACTION

▸ Built a SQL Server data pipeline — ingested raw data into

a staging table, performed NULL analysis across 32 columns,

applied business-logic-based cleaning (ISNULL strategy),

and loaded production-ready data into prod_Churn table


▸ Created 2 SQL Views (vw_ChurnData, vw_JoinData) to

separate existing vs new customers for Power BI integration


▸ Trained a Random Forest Classifier in Python achieving 83%

accuracy and 85% Cross-Validation score (±0.01 std) —

handled class imbalance (847 Stayed vs 355 Churned) using

class_weight='balanced' parameter


▸ Identified Contract Type as the #1 churn driver (15%

feature importance) — validated by both EDA and ML model


▸ Scored 411 new customers with Churn_Probability_% —

predicted 368 at-risk customers, segmented into 4 risk

tiers: Critical (90-100%), High (75-89%), Medium (60-74%),

Moderate (50-59%)


▸ Designed a 2-page interactive Power BI dashboard with KPI

cards, risk category charts, geographic distribution across

22 Indian states, and a priority customer-at-risk table


📌 RESULT

▸ 236 customers flagged as Critical risk (90-100% churn

probability) with avg churn score of 89.66% — enabling

sales team to take immediate retention action

Python
SQL
MS SQL
Power BI
Scikit-learn
Matplotlib
Seaborn
Nov 2025 to Jan 2026 2 Months

SITUATION:

A global e-commerce company (DataCo) was suffering

from a systemic delivery crisis — 54.71% of all

orders were delivered late across 6 international

regions, putting $2.1M in profit at risk from

94,523 delayed orders alone.


TASK:

As the sole analyst, I was responsible for

diagnosing the root cause of this crisis,

quantifying its financial impact, building a

predictive model to flag at-risk orders before

dispatch, and delivering an executive dashboard

for real-time decision-support.


ACTION:

▸ Analysed 172,765 order records (2015–2018)

using Python (Pandas, NumPy) after cleaning

raw data from 180,519 rows and 53 columns


▸ Engineered 6 new analytical features including

Order Processing Time, Delay, Is_Delayed, and

Profitability Flag to enable downstream analysis


▸ Built a custom Bottleneck Detection Framework

across 6 categorical dimensions — identifying

First Class Shipping at 100% delay rate as the

primary root cause (confirmed by 3 independent

methods: manual analysis, regional RCA, and ML

feature importance)


▸ Trained a Random Forest Classifier with SMOTE

oversampling — achieving 74% accuracy,

0.78 precision, and 0.75 recall on 34,553

unseen test records


▸ Designed a 2-page interactive Power BI dashboard

with 5 dynamic slicers, 6 KPI cards, Key

Influencers visual, DAX measures, and

conditional formatting


RESULT:

▸ Delivered a 3-tier prioritised recommendation

framework targeting reduction of late delivery

rate from 54.71% → below 30% within 12 months


▸ Estimated recovery of $1.2M–$1.5M in at-risk

profit through shipping mode rationalisation

and predictive alert deployment

Python
MS SQL
SQL
Power BI
Scikit-learn
Middle AI/ML Engineer Confidence: Medium Generalist
A sports-analytics focused data practitioner at an early-career to mid-level (Middle) who builds interactive analytics dashboards and simple domain heuristics with data cleaning as a core strength. The strongest proven skill is data ingestion and dashboard-driven analytics as implemented in ProScoutAI/scout_agent.py:get_efficiency_report which handles CSV/SQL loading, cleaning, caching, and computes an EfficiencyScore used by the UI. There is little to no evidence of model training, experiment tracking, automated testing, or production MLOps in the public code.
Model Architecture & Training
1/10
How well models are designed and trained
Minimal model-related work; a simple heuristic metric is computed but no model architecture or training pipeline is present.
Evidence
ProScoutAI/scout_agent.py: get_efficiency_report computes 'EfficiencyScore' = (Gls + Ast) / Min
Data Pipeline & Feature Engineering
3/10
How data is prepared for models
Basic data loading and cleaning with CSV/SQL fallback, type-aware fillna, and simple filtering; a lightweight data pipeline for an analytics dashboard.
Evidence
ProScoutAI/scout_agent.py: conditional CSV vs SQL loading in get_efficiency_report
ProScoutAI/scout_agent.py: numeric_cols = df.select_dtypes(include=['number']); df[numeric_cols] = df[numeric_cols].fillna(0)
Experimentation & Evaluation
1/10
How results are measured and tested
No experimentation framework or tracked evaluations; only an inline heuristic comparison to a mean is used for a decision.
Evidence
ProScoutAI/scout_agent.py: sidebar verdict comparing p_data['EfficiencyScore'] to df['EfficiencyScore'].mean() * 1.1
MLOps & Deployment
2/10
How models are shipped to production
Light deployment-oriented code for an interactive Streamlit app with caching and a cloud-vs-local data path, but no production MLOps (CI, versioning, serving infra).
Evidence
ProScoutAI/scout_agent.py: st.set_page_config usage and Streamlit UI layout
ProScoutAI/scout_agent.py: @st.cache_data decorator and runtime path check for '/home/appuser'
Computational Efficiency
1/10
How efficiently computing resources are used
Minor efficiency considerations (Streamlit caching, SQL connection timeout) but no GPU/ batching/quantization or profiling work.
Evidence
ProScoutAI/scout_agent.py: use of @st.cache_data
ProScoutAI/scout_agent.py: pyodbc.connect(..., timeout=5)
Research Depth & Innovation
1/10
Depth of research and new ideas
No research depth or novelty; only simple heuristic functions and UI presentation are present.
Evidence
ProScoutAI/scout_agent.py: simulate_player_profile returns a fixed heuristic profile dictionary
Industries
Sports• Middle
Technologies
GitHub
Python• mentioned only
Streamlit• mentioned only
Recommendations
  • Extend the analytics work into an explicit ML workflow: add a training script, clear train/val/test splits, evaluation metrics, and a reproducible experiment log (W&B or MLflow).
  • Harden data engineering and deployment: remove hardcoded connection strings, add secrets handling and a simple CI pipeline with unit tests for core data functions like get_efficiency_report.
  • Productize the system by separating business logic from UI, adding model serialization and an inference API or lightweight service (e.g., FastAPI) for programmatic access to predictions and scoring.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
Middle Backend Developer Confidence: Medium Generalist
A junior-to-middle generalist focused on interactive sports analytics dashboards built with Python and Streamlit. The strongest proven skill is building an end-to-end Streamlit analytics UI with data ingestion and scoring as shown by get_efficiency_report and the scoring/visualization logic in ProScoutAI/scout_agent.py. There is little evidence of production backend practices such as API design, schema migrations, robust security, observability, or multi-service architecture.
API Design
1/10
How well APIs are designed
Minimal API design evidence - single-file Streamlit UI with no REST/GraphQL endpoints, versioning, or idempotency patterns.
Evidence
ProScoutAI/scout_agent.py:get_efficiency_report - internal function for data retrieval, no external API endpoints or contracts
Data Layer & Database
2/10
Working with databases
Basic data access and cleaning using pyodbc and pandas with a simple SQL read and column-level fillna; no migration history, transaction management, or query tuning evident.
Evidence
ProScoutAI/scout_agent.py:pyodbc.connect(...) with conn timeout and pd.read_sql(...)
ProScoutAI/scout_agent.py:numeric_cols = df.select_dtypes(...) and df[numeric_cols].fillna(0)
Scalability & Performance
2/10
Handling load and speed
Some attention to performance in the app layer via st.cache_data and a database connection timeout, but no systemic scaling patterns like caching invalidation, queuing, or measured optimizations.
Evidence
ProScoutAI/scout_agent.py:@st.cache_data on get_efficiency_report
ProScoutAI/scout_agent.py:pyodbc.connect(..., timeout=5)
System Architecture
1/10
Overall system structure
Monolithic single-file Streamlit application with no service decomposition, config/secret management, or explicit modular architecture.
Evidence
ProScoutAI/scout_agent.py - UI, data loading and business logic implemented in one file
Security & Auth
1/10
Protecting data and access
Minimal security practices visible - connection string is present in code, no environment-based secret usage in the code, and no auth/authz flows implemented.
Evidence
ProScoutAI/scout_agent.py:conn_str hardcoded with Trusted_Connection in code
Reliability & Observability
2/10
Stability and monitoring
Basic reliability handling with a try/except around data loading and use of a connection timeout, but no structured logging, retries/backoff, graceful shutdown, or metrics.
Evidence
ProScoutAI/scout_agent.py:try/except in get_efficiency_report returning empty DataFrame and st.error(...)
ProScoutAI/scout_agent.py:pyodbc.connect(..., timeout=5)
Industries
Data & Analytics• Middle
Sports• Middle
Recommendations
  • Use to build interactive analytics dashboards and data exploration tools for sports or similar domains using Streamlit and pandas.
  • Develop the backend data access layer into a production-ready service - add parameterized queries, environment-based secrets, schema migrations, and connection pooling.
  • Harden production readiness by adding structured logging, unit tests, retry/backoff for transient DB failures, and CI/CD pipelines.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
Junior Data Scientist Confidence: Medium Analyst
A junior analyst-focused developer who builds interactive analytics dashboards and lightweight scouting tools with a strong emphasis on hands-on data display and simple heuristics. The strongest proven skill is building interactive scouting dashboards that load, clean, summarize, and visualize player metrics for decision support in an integrated Streamlit app. What is not evidenced is production-grade engineering such as test suites, reproducible pipelines, model evaluation workflows, or cloud/streaming data infrastructure.
Statistical Rigor
2/10
Correct use of statistics
Minimal statistical rigor; uses a simple heuristic and no uncertainty quantification, significance testing, or assumptions checks.
Evidence
ProScoutAI/scout_agent.py: EfficiencyScore calculation and mean-based BUY threshold
Data Wrangling & Cleaning
3/10
Preparing and cleaning data
Basic data loading and cleaning are present including CSV/SQL read paths, fillna for numeric columns, and a divide-by-zero guard; no robust provenance, validation, or complex ETL.
Evidence
ProScoutAI/scout_agent.py: pd.read_csv / pd.read_sql data loading and df[numeric_cols].fillna(0)
ProScoutAI/scout_agent.py: df['EfficiencyScore'] computed with Min.replace(0,1) to avoid division by zero
Exploratory Analysis & Visualization
3/10
Exploring and visualizing data
Practical visualizations implemented for exploration and presentation, but limited written interpretation or deep exploratory analysis.
Evidence
ProScoutAI/scout_agent.py: st_echarts radar_options and st_echarts usage
ProScoutAI/scout_agent.py: metrics and st.dataframe top peers display
Predictive Modeling
1/10
Building models that predict
No predictive modeling workflow; only a simple rule-based BUY/MONITOR heuristic and no model training, validation, or error analysis.
Evidence
ProScoutAI/scout_agent.py: strategist verdict using EfficiencyScore >= mean*1.1 heuristic
Business Insight & Impact
2/10
Turning analysis into business value
Some product-oriented reasoning linking a metric to a decision, but no formal business metrics, cost-sensitive analysis, or discussion of error costs.
Evidence
ProScoutAI/scout_agent.py: BUY/MONITOR decision and slider for minimum minutes
Reproducibility & Notebook Hygiene
1/10
Clean, repeatable analysis
Low reproducibility and hygiene signals; no pinned environment or seeds, no CI, no data versioning, and minimal modularization for testing.
Evidence
ProScoutAI/scout_agent.py: no environment pinning or seed setting; uses st.cache_data but lacks explicit reproducibility controls
Industries
Sports• Middle
Transportation & Logistics• Junior
Technologies
Databases
Analytics
Pandas
Python• mentioned only
Streamlit• mentioned only
Recommendations
  • Develop interactive analytics dashboards and data-driven MVPs for sports or small-scale operational use cases.
  • Improve data engineering hygiene by adding environment secret management, unit tests for data transformations, and simple CI pipelines.
  • Expand analytical rigor by adding clear evaluation protocols, baseline comparisons, and uncertainty reporting for any scoring or prediction logic.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories: