Personal portfolio and developer dashboard for Will Bracken — deployed at brackenw3.github.io.
| Page | Description |
|---|---|
| Dashboard | Live GitHub stats, featured projects, activity feed |
| Projects | Full repository browser with language filter and sort |
| Data Science | ML/data skills, project cards, tech stack |
| AI Lab | AI orchestration architecture, provider stack, cost routing |
| Go Systems | Go tooling, performance benchmarks, architecture |
| Code Galaxy | Interactive Three.js 3D repository visualization |
| Analytics | Contribution heatmap, language breakdown, growth charts |
- Frontend: HTML5, Bootstrap 5, Chart.js, Three.js
- Backend: Cloudflare Workers (JavaScript/ESM)
- Data pipeline: Python 3, Pandas, Plotly — run daily via GitHub Actions
- Deployment: Cloudflare Pages (auto-deploy on push to
main)
# Install Python dependencies (for data scripts only)
pip install -r requirements.txt
# Regenerate dashboard data
python scripts/generate_dashboard.py
# Open site — no build step required
open index.htmlDeployed automatically via .github/workflows/deploy.yml on push to main.
Required secrets:
CLOUDFLARE_API_TOKENCLOUDFLARE_ACCOUNT_ID
├── assets/
│ ├── css/styles.css # Midnight Terminal design system
│ ├── js/ # Dashboard and portfolio JS
│ └── data/ # Featured project data (JSON)
├── Cloudflare_Workers/ # Edge worker (API proxy, security)
├── scripts/ # Python data generation scripts
├── tests/ # Worker CORS tests
└── *.html # Portfolio pages
© 2026 Will Bracken · github.com/brackenw3