This is an example of a Masory Filterable Portfolio.
You can create as many portfolio pages as you want. You can select number of columns, pagination, as well if its filterable or not. With built-in advanced theme admin panel. You can customize almost every elements of your website without touching the code.