{"id":30384359,"url":"https://github.com/faisal-khann/banking_portfolio_risk_analysis","last_synced_at":"2025-08-21T01:34:40.406Z","repository":{"id":309073948,"uuid":"1035086048","full_name":"Faisal-khann/Banking_Portfolio_Risk_Analysis","owner":"Faisal-khann","description":"This analysis explores the banking customer dataset to uncover key patterns in account holdings, loan portfolios, income profiles, and transactional behavior. By integrating both financial and demographic variables, we examine customer engagement, lending trends, and risk exposure across different segments.","archived":false,"fork":false,"pushed_at":"2025-08-13T09:52:36.000Z","size":13219,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-08-13T10:27:18.965Z","etag":null,"topics":["data-manipulation","eda","matplotlib","numpy","pandas","powerbi","python","seaborn"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Faisal-khann.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-08-09T16:15:58.000Z","updated_at":"2025-08-13T09:52:39.000Z","dependencies_parsed_at":"2025-08-13T10:27:21.917Z","dependency_job_id":"8eacdff8-fca7-4761-b1b0-d34eb0a4301e","html_url":"https://github.com/Faisal-khann/Banking_Portfolio_Risk_Analysis","commit_stats":null,"previous_names":["faisal-khann/banking-risk-analysis","faisal-khann/banking-customer-behavior-financial-analysis","faisal-khann/banking_portfolio_risk_analysis"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/Faisal-khann/Banking_Portfolio_Risk_Analysis","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Faisal-khann%2FBanking_Portfolio_Risk_Analysis","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Faisal-khann%2FBanking_Portfolio_Risk_Analysis/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Faisal-khann%2FBanking_Portfolio_Risk_Analysis/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Faisal-khann%2FBanking_Portfolio_Risk_Analysis/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Faisal-khann","download_url":"https://codeload.github.com/Faisal-khann/Banking_Portfolio_Risk_Analysis/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Faisal-khann%2FBanking_Portfolio_Risk_Analysis/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271415284,"owners_count":24755629,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-20T02:00:09.606Z","response_time":69,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["data-manipulation","eda","matplotlib","numpy","pandas","powerbi","python","seaborn"],"created_at":"2025-08-21T01:34:39.725Z","updated_at":"2025-08-21T01:34:40.397Z","avatar_url":"https://github.com/Faisal-khann.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Banking Customer Behavior and Financial Performance Analysis\n\u003cem\u003ePerformed end-to-end data analysis and built an interactive dashboard based **SQL**, **Python**, and **Power BI** to deliver insights into banking customer behavior, portfolio performance, and risk indicators using real-world financial metrics\u003c/em\u003e\n\n---\n\n## 📌 Table of Contents\n- [Overview](#Overview)\n- [Business Problem](#business-problem)\n- [Project Workflow](#Project-Workflow)\n- [Dataset](#dataset)\n- [Tools \u0026 Technologies](#tools--technologies)\n- [Detail Analysis Preview](#Detail-Analysis-Preview)\n- [Dashboard Preview](#Dashboard-Preview)\n- [Project Structure](#Project-Structure)\n- [How to Run This Project](#How-to-Run-This-Project)\n- [Author \u0026 Contact](#author--contact)\n---\n## Overview\n\u003cp\u003eThis analysis explores the banking customer dataset to uncover key patterns in account holdings, loan portfolios, income profiles, and transactional behavior. By integrating both financial and demographic variables, we examine customer engagement, lending trends, and risk exposure across different segments. The insights aim to support data-driven decision-making for improving product strategies, managing portfolio risk, and enhancing overall banking performance\n\u003c/p\u003e\n\n---\n## Business Problem\n\u003cem\u003eThis project addresses a **Bank Performance \u0026 Customer Segmentation** challenge.  \nThe objective is to monitor, analyze, and visualize key banking metrics to drive informed decision-making.\u003c/em\u003e\n\n### Key Questions\n- **Customer Base Analysis** – How many clients does the bank have? Which customer segments (e.g., income band, nationality) contribute the most value?  \n- **Engagement \u0026 Retention** – How engaged are customers based on total engagement accounts and credit card accounts?  \n- **Financial Performance Tracking** – How well is the bank performing in terms of loans, deposits, and fee generation?  \n- **Goal Achievement** – Is the bank meeting its financial targets?  \n- **Portfolio Risk \u0026 Opportunity** – Are loans concentrated in specific income bands or nationalities, indicating potential risks or opportunities?\n- **Age Distribution** - How can the bank optimize its product offerings, marketing strategies, and customer retention plans across different age groups—particularly             addressing the underrepresentation of customers under 25 and over 60—while reducing overreliance on the 30–45 age segment?\n \n\u003cem\u003eThe goal is to perform end-to-end data analysis to uncover in-depth insights and, subsequently, create a **real-time banking performance dashboard** that identifies trends, highlights risks, and uncovers opportunities for growth.\u003c/em\u003e\n\n---\n\n## Project Workflow\n\n\u003cimg width=\"1536\" height=\"1024\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/25fab21f-01fa-4ceb-9f75-5f968257a9de\" /\u003e\n\n---\n\n## Tools \u0026 Technologies\n\n| Tool        | Purpose                          |\n|-------------|----------------------------------|\n| **Python**  | Data analysis \u0026 scripting        |\n| **Pandas**  | Data manipulation                |\n| **SQL**     | Data extraction from MySql       |\n| **Power BI**| Dashboard creation               |\n| **Jupyter** | EDA \u0026 visualization              |\n| **Matplotlib/Seaborn** | Visual analytics      |\n\n---\n## Dataset\n\n    - Multiple CSV files located in /dataset/ folder\n    - 'Banking.csv' located in the /notebook/ folder\n---\n\n## Project Structure\n\n```\nBanking Customer Behavior and Financial Performance Analysis/\n│\n├── README.md\n├── .gitignore\n├── requirements.txt\n├── Banking dashboard Report.pdf\n│\n├── notebooks/                  # Jupyter notebooks\n│   ├── Banking-risk-analysis.ipynb\n│   \n├── dashboard/                  # Power BI dashboard file\n│   └── Banking_Analysis.pbix\n├── Report-Ppt/                  # Power BI dashboard ppt \u0026 report \n│   └── Banking dashboard ppt\n    └── Banking dashboard report \n\n\n```\n\n---\n## Detail Analysis Preview\n📁 Notebook: [`Banking-risk-analysis.ipynb`](https://github.com/Faisal-khann/Banking_Portfolio_Risk_Analysis/blob/main/notebook/Banking-risk-analysis.ipynb)\n\u003cdiv\u003e\n \u003cem\u003eI performed end-to-end financial analysis project where I collected, cleaned, and analyzed financial data to extract meaningful insights. The project involved performing exploratory data analysis, calculating key financial metrics, and identifying trends to support strategic decision-making\u003c/em\u003e\n\u003c/div\u003e\n\n## Dashboard Preview\n📁 Live Dashboard: [`Banking_Analysis.pbix`](https://app.powerbi.com/view?r=eyJrIjoiMTk3MjE2MjItMTdhZi00NjkwLTg1MzAtZTUxZDNiYjJkMDlkIiwidCI6IjQyYjUxMzUzLTZhMzctNDA5Zi1hMmZlLTc3OGE5YmUzMTllNCJ9)\n\u003cdiv\u003e\n \u003cem\u003eAfter completing the end-to-end financial analysis, I built an interactive Power BI dashboard that provides a comprehensive view of the banking sector. The dashboard highlights key insights across loans, deposits, credit cards, and customer engagement. By segmenting data by nationality, income bands, and engagement timeframe, it enables stakeholders to monitor lending performance, deposit patterns, and customer demographics in real-time, ultimately supporting data-driven strategies and improving business outcomes.\u003c/em\u003e\u003cbr\u003e\n  \n\u003cimg width=\"1170\" height=\"657\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/95b115d2-df03-4e88-a76b-159c813b831e\" /\u003e\n\n\u003cimg width=\"1155\" height=\"654\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/2f722447-e2af-477a-a9cd-11a6b20a18a0\" /\u003e\n\n\u003cimg width=\"1159\" height=\"650\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/d8ecaf9d-888e-4a41-8b34-a98e9b00d176\" /\u003e\n\n\u003cimg width=\"1163\" height=\"648\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/d94f761b-0f21-4ee4-b450-f399fe4f982d\" /\u003e\n\u003c/div\u003e\n\n---\n\u003c!--## Key Outcomes\n\n\n---\u003e\n## How to Run This Project\n \n 1. Clone the repository:\n    \n         git clone https://github.com/yourusername/Banking_Portfolio_Risk_Analysis.git\n\n2. Open and Run Notebooks\n  \n       notebooks/Banking-risk-analysis.ipynb`\n    \n 3. Open Power BI Dashboard:\n\n        dashboard/Banking_Analysis.pbix\n\n---\n\n## Author \u0026 Contact\n\n**Faisal Khan**  \n*Data Analyst*\n\nFor any questions, collaboration opportunities, or project-related inquiries, feel free to reach out:\n\n- 📧 [Email](mailto:thisside.faisalkhan@example.com)  \n- 💼 [LinkedIn](http://www.linkedin.com/in/faisal-khan-332b882bb)\n\nLet’s connect and build something impactful!\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffaisal-khann%2Fbanking_portfolio_risk_analysis","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffaisal-khann%2Fbanking_portfolio_risk_analysis","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffaisal-khann%2Fbanking_portfolio_risk_analysis/lists"}