A responsive single-page developer portfolio website built using pure HTML and CSS (no frameworks or build tools).
This project demonstrates foundational frontend development skills including:
- Semantic HTML structure
- Modern CSS layout techniques (Flexbox & Grid)
- Responsive design principles
- Clean and minimal UI design
The website includes the following sections:
- 🏠 Home (Hero Section)
- 👤 About
- 🛠 Skills
- 📂 Projects
- 📬 Contact
- 🔻 Footer
The design follows a modern dark theme with smooth scrolling navigation.
Used for structuring the website using semantic elements such as:
<nav>— Navigation bar<section>— Content grouping<form>— Contact form
Used for styling and layout:
- Flexbox (alignment and centering)
- CSS Grid (responsive layouts)
- Hover effects & transitions
- Media queries for responsiveness
- Inter font imported via CDN for clean typography
Navigation uses anchor links:
#home
#about
#skills
#projects
#contact
Layout structure:
- Fixed Navigation Bar
- Full-screen Hero Section
- Content Sections
- Footer
- Fixed positioning
- Flexbox alignment
- Hover effects
- Backdrop blur effect
- Full viewport height (
100vh) - Centered content
- Gradient background
- Call-to-action button
- Centered paragraph
- Max-width for readability
- CSS Grid layout
auto-fitwithminmax()- Hover animation on cards
- Grid-based layout
- Project cards
- Hover lift effect
- Styled form UI
- Input fields & button
⚠️ Note: The contact form is currently frontend-only and not connected to a backend.
To make it functional, it can be connected to:
- EmailJS
- Node.js backend
- Serverless functions
- Minimal styling
- Subtle visual weight
- Media query for screens below 768px
- Adjusted hero text size
- Reduced navigation spacing
- Grid layouts automatically adapt using
auto-fitandminmax()
Compatible with:
- Desktop
- Tablet
- Mobile