<div class="lista"><img src="images/menu.png" class="list"></div>
To powinien być przycisk. Obrazek powinien mieć odpowiedni alt. Prawidłową implementację togglera znajdziesz tu: https://jsfiddle.net/2uhg0kgr/ (przykład Comandeera)
<div id="toggle">( ͡° ͜ʖ ͡°)</div>
Co robi ten div w liście? I czemu miał służyć?
<img src="images/logo.svg" class="logo" alt="Obrazek Korony"/>
Nieprawidłowy alt! Jeżeli to jest oficjalne logo witryny, to tekstem alternatywny powinna być nazwa witryny.
Posiadasz dwie identyczne listy(menu), wystarczy jedna i odpowiednie ostylowanie.
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.0/jquery.min.js"></script>
<script src="js/particles.js"></script>
<script src="js/app.js"></script>
Te skrypty powinny być podpięte przed </body>
<img src="images/mail.png" class="mail" alt="Koperta"/>
Znowu nieprawidłowy alt. Tutaj obrazek jest dekoracją, więc alt powinien pozostać pusty.
<img src="images/fb-art.png" class="icon" alt="Logo Facebooka"/>
http://webaim.org/techniques/alttext/ Polecam!
</body>
<div id="border"></div>
<footer>
Copyright © 2017 <b>MateuszKrawczyk.pl</b> wszelkie prawa zastrzeżone.
</footer>
Czemu to jest poza ciałem dokumentu? Ten div#border powinieneś wyrzucić bo jest pusty i niczemu nie służy i odpowiednio ostylować znacznik footer.
<a href="#html" class="scrollup"></a>
Kolejny pusty element. Link powinien zostać uzupełniony treścią, która zostanie ukryta przez np. .visuallyhidden
<img src="images/mateusz.png" class="zdjecie" alt="młody mężczyzna w czerwonej koszulce"/>
Myślę, że Twoje imię i nazwisko byłoby odpowiednim altem.
Na stronie brakuje nagłówków(w szczególności H1), jak i akapitów.
To:
<div class="title">Wykorzystuję</div>
lub to
<div class="title">Sposób działania</div>
powinno być H2.
W nagłówku pierwszego stopnia powinno znaleźć się twoje logo - oczywiście poza tym elementem nawigacyjnym. Brakuje mi również znaczników article/section.
Warto czasami użyć walidatora
Przydatne linki:
http://tutorials.comandeer.pl/html5-blog.html
https://comandeer.github.io/blog/a11y/html-css/2017/02/28/o-ikonkach-slow-kilka.html