Hm. I might share my personal site with you (I don't operate one anymore) but certainly not my github account. I agree with the site would need a personal touch, but not every programmer is a web developer. There is quite a bit of specific knowledge required to set one up.
That might be different if you hire web developers of course.
That might be different if you hire web developers of course.