This website itself is a project! (Actively under development)
When learning new skills and putting them into practice, I like to start from the beginning; so I built this website from scratch...
and while I do mean handwriting the HTML documents and stylesheet, I also mean the webserver!
The webserver hosting this website is written in plain C, using nothing but the C standard library and Linux headers.
From creating and binding to a socket, to listening for incoming traffic.
From gathering client input HTTP GET requests, parsing, validating, creating headers, and finally delivering the webpage