A modern, responsive personal portfolio showcasing my projects, skills, and experience as a Computer Science student specializing in backend development, software testing, and data science.
- Responsive Design - Works seamlessly on desktop, tablet, and mobile devices
- Modern UI - Clean, professional interface with smooth animations
- Interactive Projects - Detailed project modals with implementation details
- Contact Form - Easy way for visitors to get in touch
- Mobile Navigation - Hamburger menu for mobile devices
portfolio/
├── index.html # Main HTML file
├── style.css # All styling
├── script.js # Interactive functionality
├── assets/
│ └── images/
│ └── profile.jpg # Your profile photo (add this!)
└── README.md # This file
-
Add Your Photo:
- Place your profile photo in
assets/images/profile.jpg - Recommended size: 500x500px (square format)
- Format: JPG or PNG
- Place your profile photo in
-
Update Contact Information:
- Open
index.html - Find the contact section (line ~580)
- Update email address and social media links
- Open
-
Customize:
- Update colors in
style.css(CSS variables at the top) - Modify project details in
script.jsif needed - Add your GitHub, LinkedIn, Twitter URLs
- Update colors in
Edit CSS variables in style.css:
:root {
--primary-color: #2563eb; /* Main brand color */
--secondary-color: #1e40af; /* Secondary color */
--accent-color: #3b82f6; /* Accent color */
}Edit the projectData object in script.js to add or modify projects.
- Hero - Introduction with profile photo
- About - Professional background and goals
- Projects - Categorized project showcase
- Backend Development
- Frontend Development
- Data Science
- Skills - Technical skills organized by category
- Experience - Software testing and translation services
- Contact - Contact form and social links
- HTML5
- CSS3 (with CSS Grid and Flexbox)
- Vanilla JavaScript
- Font Awesome Icons
- Add your profile photo to
assets/images/profile.jpg - Update email address in contact section
- Add GitHub, LinkedIn, Twitter profile URLs
- Optional: Connect contact form to backend service
- Optional: Add project screenshots/images
You can deploy this portfolio on:
- GitHub Pages - Free hosting for static sites
- Netlify - Drag and drop deployment
- Vercel - One-click deployment
- Traditional hosting - Upload via FTP
Vedaste MUGABO
- Email: vedaste.mugabo@example.com (update this!)
- Location: Kigali, Rwanda
- University: University of Rwanda
Note: Remember to add your actual profile photo and update all contact information before deploying!