Small nitpick, but why do some things align on the left and right edges and some don't? The header / main nav for example appears to be inset a bit.
Over the holidays, I've compiled lists of my favorites of 2017. It was an exercise to try out some technical things I didn't get to during the year, while also revisiting some of my favorite content and/or releases.
I learned about CSS grid, and about using Airtable to parse JSON data into a static website.
You can read a bit more about the process here - http://johanronsse.be/2017/12/31/best-of-2017-a-side-project/ - this is probably the part that is more interesting for other designers!