How to install a compatible version of jekyll-feed

got it! It should have the / backslash so it should be:

baseurl: "brandomiranda" # the subpath of your site, e.g. /blog

not

baseurl: "/brandomiranda" # the subpath of your site, e.g. /blog

this helped me: https://www.youtube.com/watch?v=fqFjuX4VZmU&t=345s

I still don’t understand what a baseurl is despite me reading about it online. What exactly is it and why is that value the one that works?

your repo is a project, projects are served from a sub folder, with the repo name as the sub folder name. The baseurl is one way to specify that the urls are located in that sub folder.

Your main username can also be a website, it is at the root and would not need baseurl as it is not served from a sub folder. All GH projects that use GH pages need the baseurl to be set or the css and other things will not load.

This is fairly clear when you look at the url to that site:
https://brando90.github.io/brandomiranda/

https://brando90.github.io is the root of the site - whether or not you have anything there, but that is not where your repo is, so baseurl just adds that in by adding /brandomiranda to the url.