This project simulates the KYC/AML risk assessment workflow used by compliance teams in regulated financial institutions. It covers customer risk scoring, suspicious transaction detection, and management reporting the same analytical pipeline used in AML monitoring functions at banks and consultancies..
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.