← Back to projects

Personal Project

Personal Portfolio Website

Responsive Frontend Website

A responsive personal portfolio website built to present my software development projects, technical skills, and background in one place.

Illustration of a developer working at a computer

Overview

This website provides an organized way for visitors to explore my background, skills, and projects. It includes a homepage and dedicated pages with information about selected projects.

Project Background

I developed this website to create a professional online presence and make my work easier to explore. I designed and built the site with responsive layouts and straightforward navigation.

Project Screenshots

Personal portfolio website homepage
Homepage

Key Features

  • Responsive Design: CSS layouts adapt across desktop, tablet, and mobile viewport widths.
  • Interactive Navigation: A fixed navigation bar links to page sections, and the homepage highlights the active section while scrolling.
  • Skills Showcase: Skill icons reveal labels on hover and keyboard focus.
  • Project Showcase: Project cards display summaries and technology labels, with links to available detail pages.
  • Project Detail Pages: Dedicated pages present project backgrounds, feature descriptions, and available media such as screenshots or a video demonstration.
  • Contact Links: Email, LinkedIn, and GitHub links provide ways to get in touch or view profiles.
  • Accessibility Support: The pages use semantic HTML, visible keyboard focus styling, alternative text for content images, and reduced-motion CSS rules.

My Contribution

I designed and developed the website, including its page layouts, visual styling, responsive behavior, and interactive features. I built the homepage and project detail pages with HTML, CSS, and JavaScript, implemented active-section tracking with the IntersectionObserver API, and organized the content to present my projects and skills.

Technologies Used

HTML5CSS3JavaScriptCSS GridFlexboxIntersectionObserver API