Portfolio version of my ALY6130 final project on NVIDIA risk management using risk scoring, heat maps, scenario modeling, and Monte Carlo analysis.
This repository is the public portfolio version of my final project for ALY6130: Risk Management for Analytics.
I used NVIDIA as the case company and studied how major business risks can be identified, prioritized, visualized, and translated into action plans. The project started from risk identification and a six-risk register, then moved to heat maps, scenario modeling, and a Monte Carlo summary for six-quarter sales impact.
I cleaned this repo up for GitHub, but I still kept the main report, the final slides, selected figures, one notebook, and a small archive of original project files.
The full repo story is broader than the notebook alone. The notebook mainly reproduces the scenario modeling / Monte Carlo / CDF part of the project, while the risk register, scoring setup, and heat map are preserved through the archive files and selected figures.
NVIDIA has strong growth in GPUs and AI, but it also faces major business risks. In this project, the biggest ones were supply chain dependence on TSMC and geopolitical tensions around U.S.-China relations and Taiwan.
The main question was:
How can NVIDIA prioritize and manage its most important risks in a practical way that protects revenue and operations over the next six quarters?
This was an individual course project.
My work in this project included:
- reviewing public company and industry sources
- building the risk register
- scoring and prioritizing six risks
- creating heat map visuals
- organizing the influence diagram and scenario tree logic
- summarizing the six-quarter risk impact with Monte Carlo analysis
- writing the final report and briefing materials
This project covers:
- risk identification
- qualitative risk analysis
- risk scoring and prioritization
- risk register design
- heat map visualization
- influence diagram
- scenario tree
- Monte Carlo simulation summary
- KRI and response planning
- continuous risk management communication
The final version used six risks:
- Supply Chain Disruptions
- Export Restrictions
- Strong Competition
- Geopolitical Tensions
- Emergence of Cost-Effective AI Models
- Market Valuation Volatility
The two highest-priority risks in the final version were:
- Supply Chain Disruptions
- Geopolitical Tensions
My main takeaways from the final version were:
- Supply chain and geopolitical risks were the most serious risks in the final scoring.
- The risk register and heat map helped narrow the focus to the top two risks.
- The updated scenario model showed three final paths: regulatory compliance, manufacturing delays, and trade restrictions.
- Trade restrictions showed the biggest downside risk in the final Monte Carlo/CDF comparison.
- The final project was not only about analysis. It also included KRI design, mitigation ideas, contingency planning, and communication flow.
This project does not use a large raw tabular dataset like a typical analytics project.
Instead, the project used:
- public company filings
- public business and news sources
- manually structured risk scores
- small working Excel files
- manually defined scenario assumptions
- simulated revenue outputs
The simulation inputs and probabilities in the notebook are manually defined project assumptions. The notebook also does not set a fixed random seed, so reruns can vary slightly.
Please see data/README.md for details.
These are selected supporting visuals preserved from the project materials. They are curated public-facing figures, not a claim that every figure below is recreated directly in notebook code.
nvidia-risk-management-analysis-python/
├─ README.md
├─ .gitignore
├─ requirements.txt
├─ data/
│ └─ README.md
├─ scripts/
│ ├─ 01_nvidia_risk_analysis.ipynb
│ └─ README.md
├─ walkthrough/
│ └─ project-walkthrough.md
├─ outputs/
│ ├─ README.md
│ └─ figures/
│ ├─ nvidia-risk-calculation-sheet.png
│ ├─ nvidia-risk-register.png
│ ├─ nvidia-risks-heat-map-1-9-scale.png
│ ├─ latest-influence-diagram.png
│ ├─ updated-cumulative-distribution-function.png
│ └─ updated-scenario-tree.png
├─ reports/
│ └─ aly6130-final-report.pdf
├─ slides/
│ └─ aly6130-module-6-briefing.pdf
└─ archive/
├─ nvidia-risk-treatment-and-response-plan-original.docx
├─ aly6130-nvidia-risk-portfolio-v1.pdf
├─ nvidia-risk-calculation-sheet-original.xlsx
└─ nvidia-risk-register-original.xlsx
The archive/ folder keeps a small set of original working files that support this project:
- original risk treatment and response plan
- an earlier portfolio PDF version
- the original risk calculation sheet
- the original risk register
I kept these files to preserve some project history, but the main GitHub story is still centered on the final report, final briefing, selected figures, and the notebook.
Scenario-based risk management project on NVIDIA using risk scoring, heat maps, scenario modeling, and Monte Carlo analysis to study supply chain and geopolitical risk impact.





