A modern, professional portfolio website showcasing DevOps & Cloud Engineering skills and expertise, optimized for GitHub Pages.
- 📱 Responsive Design: Fully responsive across all devices
- 🎨 Modern UI/UX: Clean, professional design with smooth animations
- 🔄 Interactive Elements: Dynamic portfolio filtering, smooth scrolling
- ☁️ DevOps Theme: Specifically designed for DevOps/Cloud professionals
- ⚡ Performance Optimized: Fast loading with optimized assets
- 🔍 SEO Optimized: Proper meta tags, sitemap, and structured data
- 🚀 GitHub Pages Ready: Automated deployment with GitHub Actions
- 📊 Analytics Ready: Google Analytics integration support
- 🏠 Hero Section: Introduction with professional photo and social links
- 👨💻 About: Detailed information about skills, experience, and expertise
- 🛠️ Services: Core DevOps & Cloud services offered
- 💼 Portfolio: Showcase of real projects with filtering capabilities
- 🎓 Experience: Professional timeline and certifications
- 📞 Contact: Direct contact information and social links
- Frontend: HTML5, CSS3 (Grid, Flexbox, Animations), Vanilla JavaScript
- Icons: Font Awesome 6.0
- Fonts: Google Fonts (Inter)
- Deployment: GitHub Pages with GitHub Actions
- SEO: Jekyll SEO plugin, sitemap, robots.txt, meta tags
- Fork this repository
- Enable GitHub Pages in repository settings
- Update personal information in
index.html - Replace images in
assets/images/ - Push changes - automatic deployment via GitHub Actions
# Clone the repository
git clone https://github.com/khaledhawil/Portfolio.git
cd Portfolio
# Start local server
npm run dev
# or
python3 -m http.server 3000
# Open http://localhost:3000Update the following in index.html:
- Contact details and social media links
- Professional experience and skills
- Project information and links
- About section content
Replace these images in assets/images/:
Profile-pic.jpg- Your professional headshot- Project images in
assets/projects/
Customize colors and styling in the CSS files in css/ directory.
Add your Google Analytics ID in _config.yml:
google_analytics: G-XXXXXXXXXXPortfolio/
├── index.html # Main portfolio page
├── _config.yml # Jekyll/GitHub Pages config
├── package.json # Project metadata
├── sitemap.xml # SEO sitemap
├── robots.txt # SEO robots file
├── 404.html # Custom 404 page
├── assets/
│ ├── images/ # Profile and project images
│ └── projects/ # Project-specific assets
├── css/ # Stylesheets (modular)
├── js/ # JavaScript files
└── .github/
└── workflows/
└── deploy.yml # GitHub Actions deployment
This portfolio is optimized for GitHub Pages with:
- Automatic deployment via GitHub Actions
- Jekyll configuration for GitHub Pages
- SEO optimization with proper meta tags
- Custom domain support (optional)
- Analytics integration (Google Analytics)
This project is licensed under the MIT License - see the LICENSE file for details.
- Fork the repository
- Create a feature branch
- Commit your changes
- Push to the branch
- Create a Pull Request
Khaled Hawil
- 📧 Email: khaledhawil@outlook.com
- 💼 LinkedIn: khaledhawil
- 🐙 GitHub: khaledhawil
⭐ Star this repository if you found it helpful!
5. Open index.html in your browser
Update the following in index.html:
- Name and title
- About section content
- Contact information
- Social media links
- Project details
Modify styles.css to change:
- Color scheme (currently uses #ff4757 as primary color)
- Typography
- Layout spacing
- Animation effects
Replace these placeholder images:
profile.jpg(300x300px recommended)project1.jpgtoproject4.jpg(800x600px recommended)
- Chrome (latest)
- Firefox (latest)
- Safari (latest)
- Edge (latest)
This project is open source and available under the MIT License.
Note: This portfolio is designed specifically for DevOps/SRE professionals. Feel free to customize it according to your personal brand and requirements.