This portfolio site was built by Create React App (CRA) template with configured Redux, TypeScript, React Router and component style writing by Style-component and common styles by SCSS.
Here is the site UI Design that I made by Figma. Other plugins/tools used:
Website link: Here