Yes, possible, your home page is set by Grid(or Masonry Grid) of BM content builder, is it?
1. If you choose source as “portfolio” or “post”, please organize the categories structure, like if there are categories: “branding, illustration, and packaging”, create a new category like “works”, make it as the parent category of other 3 categories.
Put all single portfolio posts(or single posts) into the category “works” also.
Edit the portfolio home page, edit Grid of BM content builder, Choose “works” for category option. Enable “show filter”.
2. If you choose source as “media library”, it isn’t necessary to set parent category. You could add a category for each image in the media library. If enable the filter, all categories of selected image will be shown. Please check video guide(from 1′ 05): https://vimeo.com/266251835