Strategic builder blending Six Sigma discipline, tech innovation, and Vegas energy.
- Complete Career Timeline: 30+ years of IT experience from DOS to modern web
- Project Showcase: Dynamic JSON-based project cards with filtering
- Vegas Tracker: Real-time deal tracking dashboard
- Penguin Toss Game: Interactive game showcasing modular code architecture
- Responsive Design: Mobile-first with neon-inspired Vegas aesthetic
- SEO Optimized: Complete meta tags, Open Graph, and PWA support
- Framework: Vite + Vanilla JavaScript
- Routing: Custom hash-based SPA router
- Styling: CSS with custom properties, Google Fonts (Montserrat, Merriweather)
- Design: Neon-inspired palette (deep navy, electric blue, gold accents)
npm installnpm run devRuns the development server at http://localhost:5173
npm run buildBuilds the production-ready site to the dist/ directory.
- Install Vercel CLI:
npm install -g vercel- Deploy:
npm run deploy:vercelOr connect your GitHub repo to Vercel for automatic deployments.
- Install Netlify CLI:
npm install -g netlify-cli- Deploy:
npm run deploy:netlifyOr connect your GitHub repo to Netlify for automatic deployments.
The repository includes a GitHub Actions workflow that automatically deploys to Vercel on push to main.
Required Secrets:
VERCEL_TOKEN: Your Vercel API tokenVERCEL_ORG_ID: Your Vercel organization IDVERCEL_PROJECT_ID: Your Vercel project ID
myPortfolio/
├── src/
│ ├── assets/ # Stylesheets
│ ├── components/ # UI components
│ ├── data/ # JSON data
│ ├── views/ # Route views
│ ├── main.js # App entry
│ └── router.js # SPA routing
├── public/ # Static assets
├── index.html # HTML entry
├── vercel.json # Vercel config
├── netlify.toml # Netlify config
└── .github/workflows/ # CI/CD
- Colors: Deep navy (#0a1628), Electric blue (#00bfff), Gold (#d4af37)
- Fonts: Montserrat (headings), Merriweather (body)
- Logo: KB / Madrock Media Studios
© 2025 Keith Bishop | Madrock Media Studios