This project demonstrates a mock KYC (Know Your Customer) and AML (Anti-Money Laundering) data analysis workflow using Python and Jupyter/Colab. It showcases how financial institutions can perform customer risk scoring, detect suspicious activity, and generate compliance reporting.
notebooks/
— Jupyter Notebook with step-by-step analysisdata/
— Mock KYC/AML datasets (CSV/Excel)scripts/
— Python scripts for reusable functions and data processingvisualizations/
— Charts and graphs generated from the analysis
- Load and clean KYC/AML data
- Perform risk scoring on customers
- Identify PEP (Politically Exposed Persons) flagged accounts
- Generate visual dashboards for compliance insights
- Python (Pandas, Matplotlib, NumPy)
- Jupyter Notebook / Google Colab
- CSV / Excel for mock datasets
- Clone the repository:
- Open the notebook in Google Colab or Jupyter.
- Run the cells in order to reproduce the analysis.
- All files are mock data; no real sensitive information is included.
This project is for educational and portfolio purposes only. All data is simulated and does not contain any real customer information.