This seems to be built on top of the unsplash API. That is of course ok, but does it provide any relevant additional functionality?
You can literally use https://source.unsplash.com/random/800x600 (with or w/o the dimension) and get the same result, one level less abstract.
Meanwhile, filter() in CSS provides both greyscale and blur with way more power.
I like your homepage - but what does this add to my workflow?