Subdirectories with the exception of /assets/ will not get cached by the Service Worker. A normal network fetch() will be executed.
Added scope to Service Worker register.
Added "fetchContent()" which performs a normal network fetch() and follows redirects.
Added intro text and replaced "Programming languages" with an email address instead. I feel that "exposing" my languges as some sort of trophy is a bit bold.
Got rid of the contact page "nav" for now. Altough the only thing I want to add besides e-mail is a PGP-key; I might go about it another way.
More love should be put into the responsivness of this page, especially the "not_found.html" style.
Not to mention Service Workers..