We prefer to stand on the shoulders of giants. A lot could be written on the topic of filtering and a lot already has.
Storefront filtering UX guidelines
Our filtering UI and guidelines are very similar to those of Shopify's Storefront. This resource might be helpful if you're looking for more guidance on how to orchestrate filter elements (checkboxes, radios, etc.) or further extend on our current solution.
UX Pattern Analysis: Enterprise Filtering
If you're curious around the trade-offs between various filtering approaches, we found that this article from Pencil & Paper does a good job out outlining the pros and cons.