A modern, developer-style portfolio website showcasing technical writing expertise, built with vanilla HTML, CSS, and JavaScript.
- Dark Developer Theme with animated gradient background
- Fully Responsive - works on all devices
- Smooth Animations - scroll effects, hover states, particle background
- ATS-Friendly Design - clean, accessible structure
- Fast Loading - no frameworks, minimal dependencies
portfolio-site/
├── index.html # Main HTML file
├── style.css # Styling and animations
├── script.js # Interactive features
└── README.md # This file
- Go to https://github.com/new
- Repository name:
shivanisathe25.github.io(IMPORTANT: use this exact format with your username) - Set to Public
- Click "Create repository"
Option A: Using Git (Recommended)
# Navigate to your portfolio folder
cd /home/ssathe/portfolio-site
# Initialize git
git init
# Add all files
git add .
# Commit
git commit -m "Initial commit: Portfolio website"
# Add remote (replace with your repo URL)
git remote add origin https://github.com/shivanisathe25/shivanisathe25.github.io.git
# Push to GitHub
git branch -M main
git push -u origin mainOption B: Using GitHub Web Interface
- Go to your repository
- Click "Add file" → "Upload files"
- Drag and drop:
index.html,style.css,script.js - Commit changes
- Go to repository Settings
- Scroll to "Pages" (left sidebar)
- Under "Source", select
mainbranch - Click "Save"
- Wait 2-3 minutes
- Your site will be live at:
https://shivanisathe25.github.io
Personal Info:
- Edit
index.htmllines 35-40 (hero section) - Update email/LinkedIn/GitHub links (lines 235-250)
Portfolio Samples:
- Add real work samples by editing portfolio cards (lines 170-220)
- Replace placeholder links with actual documentation
About Section:
- Modify bio text (lines 70-80)
Edit style.css variables (lines 8-15):
:root {
--bg-primary: #0a0e27; /* Main background */
--accent-primary: #00d9ff; /* Accent color */
--accent-secondary: #7c3aed; /* Secondary accent */
}- Add your resume PDF to the repository
- Update the "Download Resume" button:
<a href="resume.pdf" download class="btn btn-secondary">Download Resume</a>
Open index.html in a browser to preview locally:
# Simple Python server (if you have Python)
python3 -m http.server 8000
# Then open: http://localhost:8000Or just double-click index.html to open in browser.
- Desktop: 1200px+
- Tablet: 768px - 1199px
- Mobile: < 768px
- Animated gradient background with particles
- Glitch effect on hero title
- Smooth scroll navigation
- Intersection Observer for fade-in animations
- Hover effects on all interactive elements
Site not showing up?
- Check GitHub Pages is enabled (Settings → Pages)
- Ensure repository name is
username.github.io - Wait 5-10 minutes for deployment
Broken links?
- Make sure all file names match exactly
- Check that files are in the same directory
Want custom domain?
- Buy domain (e.g., shivaniwaikar.com)
- Add CNAME file with your domain
- Update DNS settings (A records to GitHub IPs)
Free to use and modify for personal portfolios.
Questions? Reach out at shivaniwaikar25@gmail.com
Built with ❤️ using HTML, CSS, and vanilla JavaScript