I have a portfolio, but will only show it in person. It works like a charm. I don't get shitty leads. That being said, personal branding needs to kick ass for potential clients to research about you and reach out. If someone is willing to spend time on learning about you, that's a good lead.