Skip to content

Portfolio Website — A responsive personal portfolio built with React and TypeScript. Features include smooth scroll animations, project showcases, and a contact form with email integration. Styled with SCSS for a clean, adaptable design.

Notifications You must be signed in to change notification settings

pavan-kumar2/pavan-kumar

Repository files navigation

Pavan Kumar - Frontend Developer Portfolio

Welcome to my personal developer portfolio built using React, TypeScript, SCSS, and Vite. This site showcases my skills, projects, experience, education, and contact information.


Tech Stack

  • React (with Vite)
  • TypeScript
  • SCSS / CSS Modules
  • EmailJS for contact form
  • Vite for fast development and bundling

Features

  • Animated sections with smooth transitions
  • Responsive layout for all screen sizes
  • Dynamic navigation highlight based on scroll (intersection observer)
  • Contact form with real-time validation and message feedback
  • Social links to GitHub, LinkedIn, and X

Folder Structure

  pavan-kumar/
  └── src/
  ├── assets/ # All static images, logos, and resume PDF
  ├── components/ # React components for each portfolio section
  ├── enums/ # Enum for section names
  ├── style/ # SCSS base styles and mixins
  ├── types/ # TypeScript interfaces and types
  ├── utility/ # Utility files (like image mappings)
  ├── App.tsx # Root component
  ├── main.tsx # Entry point
  ├── index.scss # Global styles
  └── vite-env.d.ts # Vite environment types

About

Portfolio Website — A responsive personal portfolio built with React and TypeScript. Features include smooth scroll animations, project showcases, and a contact form with email integration. Styled with SCSS for a clean, adaptable design.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published