Исходя из вашего вопроса, я предполагаю, что на странице первоначально будет отображаться полный список клиентов, которые будут отфильтрованы. Если это так, вам нужно получить больше данных с сервера? Кажется, это дублирующее усилие. Вот что я бы сделал:
Создайте div для каждого клиента, с классами, представляющими категории фильтрации:
<div class="client design development">Microsoft</div>
<div class="client design">Apple</div>
Затем, когда каждый фильтр изменяется, показывайте / скрывайте div в зависимости от селекторов класса. В зависимости от целевого браузера и / или библиотеки js вы можете использовать селекторы атрибутов CSS.