Co do portfolio to polecałbym wywalić to jQuery. Nie mówię tego dlatego, że "jQuery jest be i w ogóle", tylko dlatego, że w portfolio wg mnie lepiej pokazać, że znasz czysty JS :) Tym bardziej, że z tego co widzę to plik EnterAnimations można łatwo przepisać na vanillaJS.
Używasz sporo deklaracji let, co jest jak najbardziej na plus (że nie var), ale postaw sobie pytanie, czy na pewno wszędzie tam musi być let, a nie lepsze byłoby const? (nie analizowałem dokładnie, ale takie pytanko nasunęło mi się samo widząc tyle "letów" więc mógłbyś je dostać gdzieś na rozmowie i warto byłoby się umieć wybronić :)
Masz tam dużo addClass i removeClass z jQuery, więc poczytaj o element.ClassList i sam zobaczysz jak szybko przepiszesz to bez użycia jQuery. Do przypinania zdarzeń poczytaj o addEventListener i też łatwo pominiemy jQuery :) Tak jak pisałem, jQuery nie jest złe - zauważ, że w odniesieniu do strony konkursowej nie piszę nic o jQuery, bo np. gydbyś miał w CMS i tak to podpięte lub gdyby po prostu w projekcie było potrzebne to nie ma sensu usilnie rezygnować dla jakiś wyższych idei. Na przykład robisz stronkę wizytówkę dla fryzjera, który zażyczył sobie milion pięćset sliderków, galerii, animacji itp. więc można czasem zaoszczędzić czas i machnąć gotowce jQuery (nie oszukujmy się, czasami trzeba liczyć czas i pieniążki i jeśli ktoś da Ci 1000zł za stronę to nie będziesz siedział pól miesiąca żeby dla własnych idei zrobić wsio od zera :) ale już w większej apce za oczywiście większe pieniążki to jak najbardziej).
A co do tego zdjęcia humorystycznego... hmm a może mogłoby to być na stałe :)? Powiem Ci, że przyciąga od razu i jakoś tak zachęca (przynajmniej mnie) do wgłębienia się w stronę :) Pomyśl.
Te 3 bloki about me... kurcze powiem Ci, że czegoś mi tam brakuje... może jakaś grafika, sam nie wiem.
To samo te ikonki technologii... jakoś tak za pusto... Może po najechaniu (albo od razu, będzie chyba lepiej wyglądało jak będzie więcej treści) napisz coś dokładniej. Na przykład w odniesieniu do JS wymień, że znasz podstawy (albo inny poziom) ECMAScript 6, 7, 8, Promise/async, Ajax, itp. To samo np. w PHP, napisz w jakich wersjach pracowałeś, czy wiesz co jest nowego w PHP7, czy znasz np. jakieś wzorce projektowe itp. Przyciągnij czymś uwagę...
A tak generalnie to spoko i szczerze życzę powodzenia i szybkiego znalezienia fajnej pracy!