A modern, responsive personal portfolio website to showcase my projects, skills, and professional background.
This portfolio is built to highlight my work as a Frontend Developer, Full-Stack Engineer, UX Designer and serve as a central hub for potential employers, collaborators, or clients to learn about my experience and projects.
- Responsive design (works on mobile, tablet, and desktop)
- Project showcase with descriptions, tech stacks, and live demos/github links
- Skills section with proficiency indicators
- About me / professional background
Check out the live version of the portfolio:
Visit My Portfolio
| Category | Technologies |
|---|---|
| Frontend | HTML5, CSS3, JavaScript, Vue,Nuxt, Tailwind CSS (or Bootstrap) |
| Build Tools | Vite (or Webpack), npm/yarn/pnpm |
| Deployment | Netlify (or Vercel, GitHub Pages) |
| Other | Git, Figma (for design), Font Awesome (icons) |
- Node.js (v16+ recommended)
- npm/yarn/pnpm (package manager)
-
Clone the repository:
git clone https://github.com/your-username/your-portfolio-repo.git cd your-portfolio-repo -
Install dependencies:
# Using npm npm install # Using yarn yarn install # Using pnpm pnpm install
-
Run the development server:
# npm npm run dev # yarn yarn dev # pnpm pnpm dev
-
Open http://localhost:300
# npm
npm run build
# yarn
yarn build
# pnpm
pnpm buildThe production build will be generated in the dist/ (or build/) folder.
- Update
src/data/projects.jsto add/remove your projects - Modify
src/data/skills.jsto update your skills and proficiencies - Edit
src/pages/About.jsto update your professional bio - Change colors/themes in
src/styles/globals.css(or Tailwind config) - Update the contact form settings (if using a service like Formspree)
⭐️ If you like this portfolio template, feel free to star the repo or fork it for your own use!
- Replace all placeholder text (e.g.,
your-username,your.email@example.com, tech stack, links) with your actual information. - Add/remove sections based on your needs (e.g., remove "Screenshots" if you don’t have them, add a "Testimonials" section if relevant).
- Update the tech stack to match what you used (e.g., if you used Vanilla JS instead of React, adjust that).
- Add screenshots to the
public/screenshots/folder (or remove the section if you don’t want to include them). - If you’re not using a deployment service like Netlify, remove the Netlify status badge.
- Adjust the project structure to match your actual folder setup.