Professional portfolio website showcasing product and design strategy leadership.
- Home (
index.html) - Hero section with key metrics and featured work - About (
about.html) - Leadership philosophy, career highlights, education - Work (
work.html) - Strategic case studies - Resume (
resume.html) - Full resume with download option - Contact (
contact.html) - Contact information and availability
- Go to github.com and sign in (or create an account)
- Click the
+icon in the top right → "New repository" - Name it:
your-username.github.io(replaceyour-usernamewith your GitHub username)- Example: if your username is
caskinne, name itcaskinne.github.io
- Example: if your username is
- Make it Public
- Don't initialize with README (we already have files)
- Click "Create repository"
Option A: Using GitHub Web Interface (Easiest)
- On your new repository page, click "uploading an existing file"
- Drag all files from
/Users/caskinner/Documents/cassandra-portfolio-website/into the upload area:- index.html
- about.html
- work.html
- resume.html
- contact.html
- styles.css
- Scroll down and click "Commit changes"
Option B: Using Git (Command Line)
cd /Users/caskinner/Documents/cassandra-portfolio-website
git init
git add .
git commit -m "Initial portfolio website"
git branch -M main
git remote add origin https://github.com/YOUR-USERNAME/YOUR-USERNAME.github.io.git
git push -u origin main- Go to your repository on GitHub
- Click "Settings" tab
- Click "Pages" in the left sidebar
- Under "Source", select "main" branch
- Click "Save"
- Wait 1-2 minutes for deployment
Your site will be live at: https://your-username.github.io
If you want to use cassandraskinner.com instead of GitHub's URL:
-
Buy a domain from Namecheap, Google Domains, or GoDaddy (~$12/year)
-
Add custom domain in GitHub:
- Go to Settings → Pages
- Under "Custom domain", enter your domain (e.g.,
cassandraskinner.com) - Click "Save"
-
Configure DNS at your domain registrar:
- Add these A records pointing to GitHub:
185.199.108.153 185.199.109.153 185.199.110.153 185.199.111.153 - Add CNAME record:
www→your-username.github.io
- Add these A records pointing to GitHub:
-
Wait 24-48 hours for DNS to propagate
To make changes:
- Edit the HTML files locally
- Test by opening
index.htmlin your browser - Upload changed files to GitHub (drag & drop on repository page, or use git push)
- Changes will appear on your live site within 1-2 minutes
Before going live, customize these:
- Update all content to reflect your actual work
- Add real case study details in
work.html - Verify all links work
- Test on mobile (resize browser to check)
- Update contact information if needed
- Keep it simple and professional
- Update regularly with new work
- Test all links before sharing
- Share the URL on LinkedIn, resume, etc.
Common Issues:
- Site not showing up: Wait 2-3 minutes after first deployment
- Changes not appearing: Clear browser cache (Cmd+Shift+R)
- Custom domain not working: Wait 24-48 hours for DNS
- 404 error: Make sure files are in root directory, not a subfolder
Built with HTML, CSS, and ❤️ | Hosted free on GitHub Pages