About the Project

Inspiration

I wanted to create a professional portfolio that represents my journey as a web developer. As a Grade 12 Computer Engineering student from Nepal, I wanted a website where I could showcase my skills, projects, and achievements while improving my frontend development skills.

What it does

The portfolio introduces me, highlights my technical skills, displays my projects, and provides an easy way for visitors to contact me. It features a responsive layout, modern UI, smooth navigation, and works well on both desktop and mobile devices.

How I built it

I built the project using:

  • HTML5
  • CSS3
  • JavaScript
  • React
  • Vite

I designed the interface with responsive layouts, reusable React components, and clean styling to provide a smooth user experience.

Challenges I ran into

Some challenges included creating a responsive layout for different screen sizes, organizing React components, fixing CSS alignment issues, and improving the overall user interface while keeping the code clean and maintainable.

What I learned

This project helped me improve my React fundamentals, responsive web design, component-based development, JavaScript, debugging, and UI/UX design. I also learned the importance of writing clean, organized, and reusable code.

What's next

I plan to add a backend for a contact form, integrate a database, include dark/light mode, improve animations, add project filtering, and deploy the portfolio with a custom domain to make it more professional.

Built With

Share this project:

Updates