A word for someone that deflects compliment?

Solution 1:

self-deprecating

Belittling or undervaluing oneself; excessively modest.

Wiki

Self-deprecation is the act of reprimanding oneself by belittling, undervaluing, or disparaging oneself,1 or being excessively modest.2[3] It can be used in humor and tension release.[4]