A professional portfolio website showcasing my experience as a Software Developer.
- Go to github.com
- Click "Sign up" and create your account
- Verify your email address
- Click the "+" icon in the top right corner
- Select "New repository"
- Name it:
yourusername.github.io(replaceyourusernamewith your actual GitHub username)- Example: If your username is
kimreyes, name itkimreyes.github.io
- Example: If your username is
- Make it Public
- Click "Create repository"
You have two options:
- On your repository page, click "uploading an existing file"
- Drag and drop these files:
index.htmlstyles.cssscript.js
- Scroll down and click "Commit changes"
# Navigate to your portfolio folder
cd path/to/your/portfolio
# Initialize git
git init
# Add all files
git add .
# Commit files
git commit -m "Initial portfolio commit"
# Add remote repository (replace with your URL)
git remote add origin https://github.com/yourusername/yourusername.github.io.git
# Push to GitHub
git branch -M main
git push -u origin main- Go to your repository on GitHub
- Click "Settings" tab
- Scroll down to "Pages" in the left sidebar
- Under "Source", select "main" branch
- Click "Save"
- Wait 1-2 minutes for deployment
Your portfolio will be live at: https://yourusername.github.io
- Edit
index.htmlto update your projects, experience, or contact info - Modify
styles.cssto change colors or styling - Update
script.jsfor interactive features
The color palette is defined in styles.css under :root:
:root {
--primary-color: #ff7f6a;
--secondary-color: #ff6b54;
--accent-color: #ffa894;
}- Responsive design (mobile, tablet, desktop)
- Smooth scrolling navigation
- Animated sections on scroll
- Professional timeline for work experience
- Project showcase with technology tags
- Contact section with multiple methods
- HTML5
- CSS3
- JavaScript (Vanilla)
- Font Awesome Icons
© 2025 Kimberly Jane Reyes. All rights reserved.
Site not showing up?
- Wait 2-3 minutes after enabling Pages
- Check that your repository name is exactly
yourusername.github.io - Ensure the repository is Public
- Make sure
index.htmlis in the root folder
Need to update your site?
- Just upload new files or push changes via Git
- GitHub Pages will automatically rebuild (takes 1-2 minutes)
Want a custom domain?
- Buy a domain from any registrar (Namecheap, GoDaddy, etc.)
- In GitHub Pages settings, add your custom domain
- Update your domain's DNS settings to point to GitHub