Welcome to my data analytics portfolio! This repository houses a collection of end-to-end projects demonstrating my ability to solve real-world problems using data.
I have organized my projects according to standard Economic Sectors (Verticals) to demonstrate domain-specific analytics.
Data-Analytics-Portfolio/
│
├── .gitignore <-- CRITICAL: Ignores virtual envs, .DS_Store, and large data files
├── README.md <-- The Main Portfolio Landing Page
│
│ # -----------------------------------------------------------------------
│ # PROJECT 1: RETAIL / E-COMMERCE (Vertical: Logistics, Trade & Services)
│ # Focus: Engineering + Full Stack Analytics (Python -> SQL -> Tableau)
│ # -----------------------------------------------------------------------
├── 01_Ecomm_Retail_E2E/
│ ├── README.md <-- 𝗣𝗿𝗲𝘀𝗰𝗿𝗶𝗽𝘁𝗶𝘃𝗲 𝗔𝗻𝗮𝗹𝘆𝘁𝗶𝗰𝘀 (Recommendation) & Project-specific docs
│ ├── requirements.txt <-- Libraries: selenium, pandas, sqlalchemy, scikit-learn
│ │
│ ├── data/
│ │ ├── raw/ <-- Scraped JSON/CSVs (e.g., amazon_prices.csv)
│ │ └── processed/ <-- Cleaned CSVs ready for SQL import
│ │
│ ├── scripts/ <-- The Automation Engines (Data Engineering)
│ │ ├── 01_scraper_bot.py <-- Selenium/BS4 script
│ │ └── 02_cleaning_etl.py <-- Pandas script to clean & push to SQL
│ │
│ ├── sql/ <-- 𝗗𝗶𝗮𝗴𝗻𝗼𝘀𝘁𝗶𝗰 𝗔𝗻𝗮𝗹𝘆𝘁𝗶𝗰𝘀 (Database Logic)
│ │ ├── schema_setup.sql <-- CREATE TABLE code (Star Schema design)
│ │ └── analytical_queries.sql <-- Complex queries used for analysis
│ │
│ ├── models/ <-- 𝗣𝗿𝗲𝗱𝗶𝗰𝘁𝗶𝘃𝗲 𝗔𝗻𝗮𝗹𝘆𝘁𝗶𝗰𝘀 (ML Models)
│ │ ├── churn_prediction.ipynb <-- Notebook for Customer Churn (Logistic Regression)
│ │ └── sales_forecasting.ipynb <-- Notebook for Time Series
│ │
│ └── dashboards/ <-- 𝗗𝗲𝘀𝗰𝗿𝗶𝗽𝘁𝗶𝘃𝗲 𝗔𝗻𝗮𝗹𝘆𝘁𝗶𝗰𝘀
│ ├── Retail_Executive_Dashboard.twb <-- Tableau Workbook
│ └── images/ <-- Screenshots of dashboard for the README
│
│ # -----------------------------------------------------------------------
│ # PROJECT 2: E-SPORTS / STRATEGY (Vertical: Tech, Media & Strategy)
│ # Focus: Storytelling & Tool Mastery (Excel + Power BI)
│ # -----------------------------------------------------------------------
├── 02_E-Sports_Chess_Analysis/
│ ├── README.md
│ ├── data/ <-- 𝗗𝗶𝗮𝗴𝗻𝗼𝘀𝘁𝗶𝗰 𝗔𝗻𝗮𝗹𝘆𝘁𝗶𝗰𝘀 (Power Query)
│ │ ├── raw_games.csv <-- Kaggle dataset
│ │ └── processed_excel.xlsx <-- The Excel file with Power Query steps
│ │
│ └── dashboards/ <-- 𝗗𝗲𝘀𝗰𝗿𝗶𝗽𝘁𝗶𝘃𝗲 𝗔𝗻𝗮𝗹𝘆𝘁𝗶𝗰𝘀
│ ├── Chess_Opening_Strategy.pbix <-- Power BI File
│ └── images/ <-- Screenshots of dashboard
│
│ # -----------------------------------------------------------------------
│ # PROJECT 3: BANKING (Vertical: BFSI)
│ # Focus: Statistical Rigor & Business Logic (Python + SQL + Tableau)
│ # -----------------------------------------------------------------------
├── 03_BFSI_Credit_Risk/
│ ├── README.md
│ ├── requirements.txt
│ ├── data/
│ │ └── loan_defaults.csv
│ │
│ ├── analysis/
│ │ ├── 01_EDA_and_cleaning.ipynb <-- Diagnostic Analytics (Correlation matrix)
│ │ └── 02_risk_prediction_model.ipynb <-- 𝗣𝗿𝗲𝗱𝗶𝗰𝘁𝗶𝘃𝗲 𝗔𝗻𝗮𝗹𝘆𝘁𝗶𝗰𝘀 (Logistic Reg/Decision Tree)
│ │
│ └── strategy_report/
│ └── Credit_Risk_Strategy.pdf <-- 𝗣𝗿𝗲𝘀𝗰𝗿𝗶𝗽𝘁𝗶𝘃𝗲 𝗔𝗻𝗮𝗹𝘆𝘁𝗶𝗰𝘀 (Recommendation)
| Project | Vertical/Domain | Type | Tech Stack | Key Business Insight |
|---|---|---|---|---|
| 01. Retail E2E Pipeline | 🛒 Logistics & Trade (Retail/E-Comm) | Full Stack | Python (Selenium), SQL, Tableau | Developed a competitor price tracker and churn prediction model to identify high-risk customer segments. |
| 02. Chess Analytics | ♟️ Tech & Media (E-Sports/Strategy) | Descriptive/Diagnostic | Excel, Power BI | Analyzed opening repertoires to visualize win-rates; proved specific openings increase win probability by 15%. |
| 03. Credit Risk Model | 🏦 BFSI (Banking & Finance) | Predictive/Prescriptive | Python (Scikit-Learn), SQL, Tableau | Built a Logistic Regression model to predict loan defaults; recommended a strategy to reduce risk exposure by 12%. |
- The Goal: Build a completely automated pipeline to track competitor pricing and analyze internal sales health.
- The Workflow:
- Extract: Web scraped product data using
Selenium&BeautifulSoup. - Process: Cleaned data with
Pandasand stored in a PostgreSQL database. - Analyze: Performed Customer Churn modeling (Binary Classification) and Sales Forecasting.
- Visualize: Connected Tableau to the SQL database for a live executive dashboard.
- Extract: Web scraped product data using
- The Goal: Translate complex game data into a visual story for non-technical users.
- The Workflow: Used Excel Power Query for data transformation and Power BI for interactive filtering of chess opening effectiveness.
- The Goal: Reduce financial risk by predicting bad loans before they are approved.
- The Workflow: Used Python for Diagnostic Analysis (Correlation Matrices) to find root causes of default, and Predictive Modeling (Logistic Regression) to flag high-risk applicants.
Just for the overview am providing all the core sector/industries data analyst work on (Just for information) :
| Analytics Phase | Primary Tools | Secondary Tools |
|---|---|---|
| Descriptive | SQL, PowerBI, Tableau | Excel |
| Diagnostic | Excel, SQL, PowerBI, Tableau | Python |
| Predictive | Python (Matplotlib/Seaborn) | SQL |
| Prescriptive | Python | Excel, PowerBI, Tableau |
-
Python(TRANSFORMER - Cleaning & Modelling): Pandas, NumPy, Scikit-Learn (ML), Matplotlib/Seaborn(DataViz).
-
SQL (FETCHER - Large Dataset): PostgreSQL (Mostly), MySQL.
-
BI & Viz: PowerBI (DAX, Power-Query), Tableau, Excel (AUDITOR - VBA/Pivot/Lookups).
-
Others: Git, GitHub (Pages/Repo), VSCode, Jupyter, pgAdmin/Dbeaver (PostgreSQL).
# Vertical Name
[70% work is in 3 vertical & desc/diag]Economic Sector Classification Industries Included (ICI, GICS, ISIC) Analyst Focus Topic/proj/example 1 Energy, Resources & Utilities
[Dominant Analytics : Prescriptive]Primary (Mining)
Secondary (Power/Refining)• India Core: Coal, Crude Oil, Natural Gas, Refinery Products, Electricity.
• Global: Renewable Energy, Water Supply, Waste Management.• Demand Forecasting & Load Balancing
• Predictive Maintenance (Asset Management)
• Production Optimization, EDA
• Environmental Impact Analysis2 Agriculture, Food & Staples
[Dominant Analytics : Descriptive]Primary (Farming)
Secondary (Processing)• India Core: Fertilizers.
• Global: Farming, Fishing, Forestry, Food & Beverage Processing (FMCG).• Yield Prediction & Crop Modeling
• Supply Chain Cold-Chain Integrity
• Commodity Price Trend Analysis
• Soil & Weather Pattern Correlation
• Inventory Spoilage Reduction3 Heavy Manufacturing (Industrial 4.0)
[Dominant Analytics : Diagnostic]Secondary (Production) • India Core: Steel, Cement.
• Global: Automotive, Aerospace, Chemicals, Machinery, Textiles• Quality Control (Six Sigma/Defect Rates)
• OEE (Overall Equipment Effectiveness)
• Supply Chain & Vendor Risk Management
• Production Cycle Time Analysis
• Safety Incident Reporting4 Construction & Real Estate
[Dominant Analytics : Descriptive]Secondary (Building)
Tertiary (Leasing/Sales)• Global: Infrastructure, Residential & Commercial Real Estate, PropTech, Smart Cities. • Project Cost Overrun Estimation
• Market Valuation & Price Indices
• Rental Yield & ROI Analysis
• Geographic/Spatial (GIS) Analysis
• Occupancy & Vacancy Rate Tracking5 Logistics, Trade & Consumer Services
[Dominant Analytics : Predictive]Tertiary (Service & Distribution) • Global: Retail, E-commerce, Wholesale, Transport (Rail/Air/Ship), Warehousing, Tourism. • Route Optimization & Fleet Management
• Customer Segmentation & Churn Analysis
• Market Basket Analysis (Cross-selling)
• Delivery Time Performance Metrics
• Inventory Turnover & Demand Planning6 BFSI (Banking, Fin. Service & Insurance)
[Dominant Analytics : Predictive]Tertiary (Service)
Quaternary (Analysis)• Global: Commercial Banks, Insurance, Fintech, Stock Markets, Wealth Management. • Credit Risk Assessment & Scoring
• Fraud Detection Algorithms
• Customer Lifetime Value (CLV)
• Portfolio Performance Analysis
• Claims Processing Efficiency7 Healthcare & Life Science
[Dominant Analytics : Diagnostic]Tertiary (Care)
Quaternary (R&D)• Global: Hospitals, Pharmaceuticals, Biotech, Medical Devices, Public Health. • Patient Readmission Prediction
• Clinical Trial Data Analysis
• Epidemiology & Disease Mapping
• Hospital Resource Utilization
• Drug Efficacy Modeling8 Tech, Media & Strategy
[Dominant Analytics : Desc/Diagnostic]Quaternary (Knowledge)
Quinary (Decision Making)• Global: IT Services, Telecom, Education, Media, Sports, Government Policy, NGOs. • Sentiment Analysis (NLP)
• User Engagement & A/B Testing
• Policy Impact Assessment
• Educational Assessment Metrics
• Player/Team Performance Analytics
If you wish to run the code locally, follow the steps below:
git clone https://github.com/sonimonish00/Data-Analytics-Portfolio.gitcd Data-Analytics-Portfolio/01_Ecomm_Retail_E2Epip install -r requirements.txtLaunch Jupyter Lab, or open the .pbix / .sql files in their respective applications.
📫 Contact & Feedback
I am always open to feedback or collaboration opportunities!
GitHub: [sonimonish00](https://github.com/sonimonish00)
LinkedIn: [Monish Soni](https://www.linkedin.com/in/monishsoni/)
Email: sonimonish00[at]gmail[dot]com
Portfolio Website: [sonimonish00](https://sonimonish00.github.io/)