Reworking my portfolio in Angular