Portfolio v1

July 2023

My portfolio website showcases my front-end skills and projects, built with React.js and styled with CSS. It uses Vite for fast development and JSON Server as a mock backend to simulate API responses. Inspired by Spotify’s design, it features a modern, seamless user experience with a dynamic interface.

Homepage of portfolio v1
Portfolio v1Home

My contact form is built using React.js and integrates EmailJS to send messages directly to my personal Gmail account. This allows visitors to reach out to me easily without needing a backend service. The form is simple yet functional, ensuring a smooth user experience with real-time validation and a clean design. By using EmailJS, I can handle email submissions seamlessly while keeping the implementation lightweight and efficient.

Contact form of portfolio v1
Portfolio v1Contact

The design of my portfolio reflects a sleek, music-app-inspired layout, incorporating smooth navigation and an intuitive user experience. I wanted to create a platform that not only highlights my projects but also demonstrates my ability to build functional and visually engaging web applications.

The main purpose of this portfolio is to practice and refine my skills in React.js while presenting my work in a creative and interactive way. By working with state management, API handling, and UI/UX design, I gained valuable experience in front-end development. This project represents an important milestone in my journey as a developer, and I look forward to improving it further in the future.

Visit Production Site