Committing to SERPs is challenging. Unless your domain itself has your full name, a Medium article with your name in there will rank higher than your personal blog...
Although I remember there being some option to verify a website for name searches on Google.
That plus having a Twatter/Fecebook/HN/etc account to confirm the official site should be enough to reasonably avoid impersonators.