Skip to content

BrackenW3/brackenw3.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,003 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

brackenw3.github.io

Personal portfolio and developer dashboard for Will Bracken — deployed at brackenw3.github.io.

Pages

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

Tech Stack

  • 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)

Local Development

# 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.html

Deployment

Deployed automatically via .github/workflows/deploy.yml on push to main.

Required secrets:

  • CLOUDFLARE_API_TOKEN
  • CLOUDFLARE_ACCOUNT_ID

Directory Structure

├── 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

Releases

No releases published

Packages

 
 
 

Contributors

Languages