Point is, how do you get word around in the first place?
As for portfolio, just go with linkedin and whatever you feel you would like to sign up for. These hubs are the first place people check. A personal site is nice for blog posts and such, but I wouldn't put more effort into it than a wordpress site with contact info and links to things you already made. Stuff you write, if you do at all. See weatherfactory biz for an example