It's pretty hard. The first thing you should do is make sure you have your site on any of your profiles that you use that are searched by search engines, like Stack Overflow, Github, Twitter, etc. Most of those are no-follow, but I think it still helps a little.
Next thing you can do is stuff like h-cards and things like that.
But in general, getting personal sites up there is tough. You could blog about things you find interesting and try to generate interest. But in the end, people usually just don't care random personal pages, which is where a lot of the ranking comes from.