One of my most recent collaborations was with a developer Brian Bjork. We developed a data driven Angular data grid with integrated filters. What was really unique about this is that the table were basic HTML, so no complicated fragile JS data grid. Additionally the filters were completely data driven. That means that the filter options were populated solely on the data columns in the grid. easy to build and consistent from apage to page, not only for the user, but for the developer as well.