A modern, responsive portfolio website for showcasing robotics and software engineering expertise.
- Modern Dark Theme: Professional tech aesthetic with cyan accents
- Fully Responsive: Works seamlessly on desktop, tablet, and mobile
- Smooth Animations: Scroll-triggered animations and hover effects
- Interactive Elements: Parallax effects, cursor trails, and dynamic content
- Optimized Performance: Clean code with CSS-only animations where possible
index.html- Main HTML structurestyles.css- Complete styling with animationsscript.js- Interactive functionality and effects
-
Backup your current files (if you want to keep them):
git clone https://github.com/nimbekarnd/nimbekarnd.github.io.git cd nimbekarnd.github.io git checkout -b backup-old-site git push origin backup-old-site -
Replace the files:
- Delete old
index.html,about.html,projects.html,contact.html - Copy the new
index.html,styles.css, andscript.jsto your repo - Keep the
assetsfolder if you have any images you want to use
- Delete old
-
Commit and push:
git add . git commit -m "Complete portfolio redesign with modern UI" git push origin main
-
Your site will be live at: https://nimbekarnd.github.io
-
Create a new branch:
git clone https://github.com/nimbekarnd/nimbekarnd.github.io.git cd nimbekarnd.github.io git checkout -b redesign -
Add the new files:
- Copy
index.html,styles.css,script.jsto the repo
- Copy
-
Test locally:
- Open
index.htmlin your browser to preview - Or use a local server:
python -m http.server 8000 # Then visit http://localhost:8000
- Open
-
Deploy when ready:
git add . git commit -m "Modern portfolio redesign" git push origin redesign # Then merge to main via GitHub PR
In index.html, find and update:
-
Contact links (around line 435-460):
<a href="mailto:YOUR_EMAIL@example.com"> <a href="https://www.linkedin.com/in/YOUR_PROFILE/"> <a href="https://github.com/YOUR_USERNAME"> <a href="tel:YOUR_PHONE">
-
Hero description (around line 39):
<p class="hero-description"> Your custom description here </p>
Replace the visual section (around line 74) with:
<div class="hero-visual">
<img src="assets/your-photo.jpg" alt="Nupur Nimbekar"
style="width: 100%; max-width: 400px; border-radius: 12px;">
</div>In styles.css (lines 1-12), change the color scheme:
:root {
--color-accent: #00d4ff; /* Your primary color */
--color-accent-secondary: #0099ff; /* Secondary color */
}Copy the project card structure (lines 250-267 in index.html):
<div class="project-card">
<div class="project-header">
<div class="project-icon">π</div>
<a href="YOUR_GITHUB_LINK" class="project-link">...</a>
</div>
<h3 class="project-title">Your Project Title</h3>
<p class="project-description">Description here</p>
<div class="project-tags">
<span>Tech1</span>
<span>Tech2</span>
</div>
</div>Find the skills section (around line 105) and modify:
<div class="skill-category">
<h3 class="skill-category-title">Your Category</h3>
<div class="skill-tags">
<span class="skill-tag">Skill 1</span>
<span class="skill-tag">Skill 2</span>
</div>
</div>- Hero: Eye-catching introduction with stats
- About: Biography and skills showcase
- Experience: Timeline of work history
- Projects: Featured GitHub projects
- Contact: Multiple contact methods
Add before </head> in index.html:
<!-- Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=YOUR_ID"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'YOUR_GA_ID');
</script>Add in <head> section:
<link rel="icon" type="image/png" href="assets/favicon.png">Already included, but you can customize:
<meta name="description" content="Nupur Nimbekar - Robotics Software Engineer">
<meta property="og:title" content="Nupur Nimbekar | Portfolio">
<meta property="og:description" content="Your custom description">- Chrome/Edge: β Full support
- Firefox: β Full support
- Safari: β Full support
- Mobile browsers: β Fully responsive
Fonts not loading?
- Make sure you have internet connection (fonts load from Google Fonts)
- Check browser console for errors
Animations not working?
- Ensure
script.jsis properly linked - Check browser console for JavaScript errors
Site not updating on GitHub Pages?
- Clear browser cache
- Wait 2-5 minutes for GitHub Pages to rebuild
- Check GitHub Actions for build errors
- Test locally first before pushing to GitHub
- Use meaningful commit messages when updating
- Keep your content updated - fresh content = more visitors
- Add a custom domain for more professional look (optional)
- Link your resume PDF in the hero or contact section
- Lighthouse Score: 95+ (estimated)
- First Contentful Paint: < 1s
- Time to Interactive: < 2s
- No external dependencies (except Google Fonts)
If you need help customizing or have questions:
- Check the HTML/CSS comments in the code
- Review this README
- Test changes locally before deploying
Built with β€οΈ for showcasing robotics engineering excellence