This is a modern, interactive portfolio website featuring particle effects, 3D animations, and responsive design.
- 🌟 Interactive particle background
- 💫 3D floating cubes with technology icons
- 📊 Skills visualization with radar chart
- 🌓 Dark/Light theme toggle
- 📱 Fully responsive design
- ✨ Custom cursor effects
- 📜 Scroll progress indicator
- 🎯 Project showcase with filtering
- 📝 Contact form
- 🎨 Animated sections with AOS library
- Download and extract the ZIP file
- Open the
index.htmlfile in a modern web browser (Chrome, Firefox, Safari, or Edge recommended)
That's it! No server setup required.
portfolio/
├── index.html # Main HTML file
├── css/
│ └── style.css # Custom styles
├── js/
│ └── main.js # Custom JavaScript
├── Caleb.jpg # Profile image
└── Caleb Kariuki CV.pdf # CV document
- Bootstrap 5.3.0
- Font Awesome 6.4.0
- AOS Animation Library 2.3.1
- Particles.js
- Chart.js
- Isotope Layout
- Chrome (latest)
- Firefox (latest)
- Safari (latest)
- Edge (latest)
To customize the portfolio:
- Replace
Caleb.jpgwith your own profile picture - Replace
Caleb Kariuki CV.pdfwith your own CV - Edit
index.htmlto update:- Personal information
- Project details
- Social media links
- Contact information
- Modify
css/style.cssto change:- Color schemes
- Animations
- Layout preferences
- Adjust
js/main.jsto modify:- Particle effects
- 3D cube animations
- Skills radar chart data
- All external dependencies are loaded via CDN, ensuring the portfolio works immediately without any package installation
- The website is static, meaning the contact form needs backend integration to actually send emails
- The particle effect might affect performance on lower-end devices
Feel free to use this template for your personal portfolio. Attribution is appreciated but not required.