Moim zdaniem zupełnie niepotrzebnie mieszasz jQuery i vanillaJS. Osobiście uważam, że szczególnie portfolio lepsze byłoby w czystym JS, ale to już kwestia wyboru.
Dlaczego jednak najpierw używasz jQuery do obsługi zdarzeń "click", a potem robisz addEventListener? Zdecyduj się lepiej na jedno rozwiązanie w całym projekcie. Skoro masz już zaciągnięte jQuery to z niego korzystaj, nie próbuj na siłę łączyć jQuery i vanillaJS bo to tylko robi bałagan.
Piszesz o JS na poziomie 25%... a co to wg Ciebie oznacza? Wg mnie nie warto robić takie procenty. Dla jednego 25% to będzie umiejętność wklejenia gotowców w jQuery i machnięcie sliderka, a dla kogoś innego to będzie już swobodne poruszanie się po podstawach ES6,Promise itd. To bardzo subiektywna kwestia więc może lepiej np. opisać dokładniej jakie technologie i jakie elementy używałeś w swoich projektach? Na przykład napisać o umiejętności obsługi DOM - pobieranie referencji, obsługa zdarzeń itp., umiejętność wykonania walidacji danych z inputów i obsługi formularzy z użyciem Ajax i JSON, znajomość podstaw Promise, itd. To wg mnie znacznie lepiej wskaże faktyczną wiedzę.
Kod JS wydziel do osobnego pliku, nie łącz HTML z JS, i najlepiej JS ładuj dopiero przed zamknięciem body.
Unikaj stylowania inline w HTML, np. clear:both dla div itp. Od tego są CSS.
"console.log(isExpanded);" co to robi w kodzie produkcyjnym :)? Staraj się usuwać takie rzeczy jeśli nie są one faktycznie potrzebne.
"onmouseover="full(this);" i jeszcze widzę trzecia opcja z podpinaniem zdarzeń :) Tej się pozbądź... wybierz albo jQuery albo addEventListener.
Robisz kilka oddzielnych <script> i dość mocno zaśmiecasz globalną przestrzeń nazw. Poczytaj np. o IIFE aby stworzyć wydzielony zasięg zmiennych.
Generalnie stronka spoko wizualnie, acz troszkę mi czegoś brakuje w tym górnym elemencie z Twoim nazwiskiem zdjęciem... nie wiem sam, ale jakoś "mi to nie leży"... ale ja grafikiem nie jestem więc to tylko moje subiektywne odczucie.
Polecam jeszcze machnąć np. jakiś prosty formularz kontaktowy może z Ajax. Pokażesz w ten sposób, że wiesz choćby coś o podstawach back-endu (do takiego formsa nie potrzeba w sumie nic wielkiego) i jednocześnie że znasz Ajax i umiesz użyć tego w praktyce.