The heading page of my website and the grid showing the programming languages are made using a large amount of JavaScript and CSS code. The animation is done using canvas and anime.js. Here you can download the source code of the page to have a look at how I made those animations.
For the heading page, font used in the source code is different from that on my website, but functionalities are exactly the same.
For the grid, styling and the grid structure are not applied in the source code file. Instead, I did them in WordPress for better efficiency, look and responsiveness.