/portfolio-v2

Personal portfolio website

Primary LanguageJavaScript

Portfolio v2

A summary of my knowledge, current services offered, preferences and intentions. Also, providing a convenient way to view my latest work live and take a peek behind the scenes - while allowing further expansion and development of my skills and experience.

Design

My goal was to combine modern, responsive design, elegant aesthetics, smooth transitions and ease of use to provide adequate information to technical and non-technical people quickly.

Features

  • Single page application
  • Responsive design
  • Navigate / smooth scroll to articles
  • Gsap animation & scroll triggers
  • Modal
  • Toast
  • Tooltips
  • Curriculum vitae download (PDF format)
  • Contact form

Technologies

  • HTML5
  • CSS3
  • Sass
  • JavaScript ES6+
  • SVGs
  • React
  • Next

Third party

  • React icons
  • Prop-Types
  • Gsap
  • EmailJS

Design tools

  • Adobe Experience design (Xd)
  • Adobe Photoshop
  • Adobe Illustrator

Dependencies

  • emailjs-com: 3.2.0
  • gsap: 3.10.4
  • next: 12.1.0
  • prop-types: 15.8.1
  • react: 17.0.2
  • react-dom: 17.0.2
  • react-icons: 4.4.0
  • sass: 1.49.9

Setup

This is a Next.js project bootstrapped with create-next-app.