I've paid from my BTC wallet few times to the same reciever. The question is:
Does he able to see that all transactions from me come from the same wallet?
And what can i do to make him see all my payments as from different wallets everytime? Is it possible at all?
That depends on the address the money is coming from. There are some wallets that are using one wallet by default and if you keep buying bitcoin it get stored in thus same address, so when you send to someone else they will always see that same address as the sender, same with every transaction you will be making to them. The only time its going to change is when you decide to change it.
It is just like me, I don’t make use of one address, I’m always generating new addresses anytime I want to buy bitcoin and when I send to a particular person regularly they wouldn’t be seeing the same address, rather they would see different addresses as the senders. So what you should do is to try to generate a new address when you want to buy bitcoin so that when you send it would send to those as a different address.