A modern, responsive personal portfolio website for Muhammad Qamar, a 10th grade student programmer and aspiring Machine Learning Engineer on a 3-year coding challenge journey.
- Modern Design: Clean, professional, and eye-catching design with blue (#0056b3) and gold (#ffcc00) theme
- Fully Responsive: Works perfectly on desktop, tablet, and mobile devices
- Interactive Elements: Smooth animations, hover effects, and scroll-triggered animations
- Multiple Sections:
- Home: Hero section with introduction and call-to-action
- About: Personal story, skills, and 3-year ML roadmap
- Projects: Showcase of coding projects with GitHub links
- Journey: Blog-style updates from the coding challenge
- Contact: Contact form and social media links
- Tech-Focused: Icons and animations related to programming, AI, and data science
- SEO Optimized: Proper meta tags, semantic HTML, and accessibility features
- Color Scheme: Primary blue (#0056b3) with gold accent (#ffcc00)
- Typography: Inter font for body text, JetBrains Mono for code elements
- Animations: CSS animations, scroll effects, and interactive hover states
- Icons: Font Awesome icons for visual enhancement
- Layout: CSS Grid and Flexbox for modern responsive design
- Desktop: 1024px and above
- Tablet: 768px - 1023px
- Mobile: 480px - 767px
- Small Mobile: Below 480px
- HTML5: Semantic markup and modern structure
- CSS3: Advanced styling with Grid, Flexbox, and animations
- JavaScript: Interactive functionality and smooth scrolling
- Font Awesome: Icons for visual enhancement
- Google Fonts: Inter and JetBrains Mono fonts
/
├── index.html # Main homepage
├── styles.css # All styling and responsive design
├── script.js # JavaScript functionality
└── README.md # Project documentation
- Clone or download the project files
- Open index.html in your web browser
- Or serve locally using a local server for best experience
# Using Python 3
python -m http.server 8000
# Using Node.js (if you have http-server installed)
npx http-server
# Using PHP
php -S localhost:8000
Then visit http://localhost:8000
in your browser.
- Hero introduction with name and tagline
- Call-to-action buttons
- Animated tech icons background
- Scroll indicator
- Personal bio and story
- Skills showcase with icons
- 3-year ML journey roadmap
- Professional profile card
- Grid layout of project cards
- Each card includes:
- Project title and description
- Technology tags
- GitHub link button
- Hover animations
- Blog-style cards with updates
- Date and category information
- Tags for easy filtering
- Clean, readable layout
- Contact form with validation
- Social media links
- Professional styling
- Fixed navbar with scroll effects
- Mobile hamburger menu
- Active link highlighting
- Smooth scrolling to sections
- Scroll-triggered animations
- Hover effects on cards and buttons
- Loading animations
- Smooth transitions throughout
- Scroll-to-top button
- Form validation and submission
- Keyboard shortcuts (H, T, P keys)
- Mobile-friendly touch interactions
- Semantic HTML structure
- Keyboard navigation support
- Focus indicators
- Screen reader friendly
- Reduced motion support
Edit the CSS variables in styles.css
:
:root {
--primary-color: #0056b3;
--accent-color: #ffcc00;
/* ... other variables */
}
- Update personal information in
index.html
- Add new projects in the projects section
- Modify the about section with your story
- Update social media links in contact section
To add new projects, copy the project card structure:
<div class="project-card">
<div class="project-image">
<i class="fas fa-your-icon"></i>
<div class="project-overlay">
<a href="your-github-link" class="btn btn-small" target="_blank">View Code</a>
</div>
</div>
<div class="project-content">
<h3 class="project-title">Your Project Title</h3>
<p class="project-description">Project description...</p>
<div class="project-tags">
<span class="tag">Tag1</span>
<span class="tag">Tag2</span>
</div>
</div>
</div>
- Optimized CSS: Efficient selectors and minimal reflows
- Lightweight JavaScript: Vanilla JS with performance optimizations
- Fast Loading: Minimal external dependencies
- SEO Ready: Proper meta tags and semantic structure
- Chrome (latest)
- Firefox (latest)
- Safari (latest)
- Edge (latest)
- Mobile browsers (iOS Safari, Chrome Mobile)
This project is created for Muhammad Qamar's personal portfolio.
This is a personal portfolio project. For suggestions or improvements, please reach out through the contact form.
Built with ❤️ by Muhammad Qamar
On a journey to become a Machine Learning Engineer through daily coding challenges and continuous learning.