CapEx Factory Readiness Command Center β Reducing Tool Install Delays Through Predictive Readiness Tracking
Built from 7+ years managing $500M+ CapEx portfolios β A command center approach to de-risk tool installations across NPI programs. Translates fragmented operational data into executive decision-making tools where execution discipline + financial governance + cross-functional coordination intersect.
All data is synthetic/anonymized.
| Category | Why It Matters | Link |
|---|---|---|
| Live Dashboard | See how I visualize complex program data for leadership decision-making | Streamlit App |
| CI/CD Pipeline | Evidence of production-grade automation mindset | GitHub Actions |
| Evidence Pack | Sample executive-ready outputs I generate for leadership reviews | docs/evidence/ |
| Program Artifacts | RAID logs, decision logs, exec updates β showing operational rigor | docs/templates/ |
(High-res backup: docs/images/dashboard.pdf)
| Business Challenge | How I Solved It | Result |
|---|---|---|
| CapEx variance blind spots | Automated variance tracking by program/category/month with root-cause tagging | +$7.5M variance surfaced early across $561.8M plan |
| Readiness status ambiguity | RAG-scored readiness gates with dependency-aware critical path | 57.5% β 87.0% readiness clarity across 50 tools |
| Expedite cost leakage | Vendor-level burn analysis with driver categorization | $7.6M expedite tracked across 1,434 lines |
| Leadership reporting overhead | CI-generated evidence packs on every commit | Zero-touch exec-ready outputs |
Dataset scale: 5 programs, 50 tools, 6 categories, 6 vendors, 24 months β all synthetic CSVs in
data/raw/
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Leadership Layer (GitHub Pages / Markdown Evidence Packs) β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β Analytics Engine (Pandas + Plotly + Custom Logic) β
β βββ Readiness scoring with dependency-aware critical path β
β βββ CapEx variance analysis with forecast drift detection β
β βββ Expedite burn-down by vendor & root cause β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β Data Layer (Synthetic CSVs β Extensible to ERP/PLM APIs) β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Key Design Choices:
- Synthetic data only: Demonstrates capability without exposing proprietary information
- Modular analytics: Each module (
readiness.py,critical_path.py,expedite.py) reusable across programs - CI-generated outputs: Mirrors production automation of leadership reporting
| Competency | Evidence in This Repo |
|---|---|
| Cross-functional orchestration | Integration of facilities, supply chain, and finance data models |
| Executive communication | Automated evidence packs + RAID/decision log templates |
| Financial acumen | CapEx variance analysis, forecast drift, expedite ROI tracking |
| Risk management | Critical path analysis, gate slip risk scoring, RAG statusing |
| Process automation | CI/CD pipeline for zero-touch reporting |
| Data-driven decision making | Plotly dashboards with drill-down capability |
| NPI/Operational excellence | Tool readiness gating, install β power-on β SAT tracking |
- What's on the critical path right now (per program/tool)?
- What's blocking install β power-on β commissioning β SAT?
- Where are we burning expedite, and which vendors drive it?
- Which gates are most likely to slip, and why?
- Where is CapEx trending vs plan/forecast (what's driving variance)?
- Entry point:
app.py - Reads from:
data/raw/(synthetic CSVs)
src/analytics/readiness.pyβ readiness rollups + RAGsrc/analytics/critical_path.pyβ dependency-aware critical path per tool/programsrc/analytics/expedite.pyβ vendor burn summaries
Generated by: python -m src.tooling.generate_evidence
Outputs to docs/evidence/:
readiness_score_output.mdcritical_path_output.mdexpedite_summary_output.mdcapex_variance_snapshot.mdgate_slip_risk_output.md
Prerequisites: Python 3.11+
# Setup
python -m venv .venv
source .venv/bin/activate # Windows: .\.venv\Scripts\activate
pip install -r requirements.txt
# Run dashboard
streamlit run app.py
# Generate evidence pack
python -m src.tooling.generate_evidenceWorkflow: .github/workflows/capex_readiness_ci.yml
- Installs dependencies
- Runs
python -m src.tooling.generate_evidence - Uploads
docs/evidence/**as CI artifact
This repository uses synthetic/anonymized data only. In production environments, I implement:
- Data classification: CapEx data tagged by sensitivity level
- Anonymization pipelines: Automated PII/vendor identifier scrubbing
- API integration: Direct connections to ERP (SAP/Oracle) and PLM systems
- Access controls: Role-based permissions for program/finance/executive views
Never commit proprietary data. This portfolio demonstrates the logic β the data layer is swappable.
| Priority | Enhancement | Business Value |
|---|---|---|
| P0 | Scenario planning module (Forecast/Commit/Stretch) | Enable "what-if" analysis for CapEx reallocation |
| P1 | Automated gate go/no-go criteria | Reduce program review prep from days to hours |
| P2 | KPI suite (OTD, lead time P95, expedite rate) | Standardize vendor performance scorecards |
| P3 | Schema validation + data quality checks | Prevent garbage-in-garbage-out in automated pipelines |
Data & Analytics: Python Β· Pandas Β· NumPy Β· Plotly
App & Visualization: Streamlit Β· HTML/CSS
Automation & DevOps: GitHub Actions Β· Bash
Data Engineering: SQL (PostgreSQL-compatible) Β· Docker-ready
docs/templates/DECISION_LOG_TEMPLATE.mddocs/templates/RAID_LOG_TEMPLATE.mddocs/templates/WEEKLY_EXEC_UPDATE_TEMPLATE.md
docs/samples/DECISION_LOG_SAMPLE.mddocs/samples/RAID_LOG_SAMPLE.mddocs/samples/WEEKLY_EXEC_UPDATE_2026-01-02.md
docs/diagrams/system_view.md
data/
raw/ # synthetic/anonymized source data
processed/ # rollups used by charts
docs/
data_dictionary/ # column-level documentation
diagrams/ # system views
evidence/ # auto-generated outputs
images/ # screenshots / preview PDF
samples/ # program artifacts
templates/ # program templates
src/
analytics/ # readiness, critical path, expedite logic
tooling/ # evidence generation scripts
utils/ # IO helpers
app.py # Streamlit dashboard
.github/ # CI workflow
This is a demonstration project for portfolio purposes. To extend:
- Fork the repository
- Create a feature branch
- Add enhancements (new models, visualizations, data sources)
- Submit a pull request
Sourabh Tarodekar | CapEx Program Management Β· NPI Operations Β· Portfolio Analytics
LinkedIn Β· Email Β· Full Portfolio
MIT License β See LICENSE file for details