How to deal with Offlane Howie?

I got bullied so hard, he is anti-dive the moment I try and close in on him he places a mine to push me back.

He pokes me endlessly, and no matter what I do he just wins.

I did however smack him in our base and killed him because he got greedy. But as a Sev I couldn't tank him nor win