front-end development for my personal portfolio website