@souldessin At least you are still applying your CS skills into a different job instead of letting them go to waste.
Seriously, I don't see any reason why emailing a ZIP file full of stuff you worked on over the years isn't a valid enough portfolio. Not everyone has a big enough presence to justify a personal website. They also want articles. For what? My opinions on the industry? It's just pointless.
@xianc78
While you're right about it being pointless, you have the wrong name for it. That's "HR" 😓
To them, you are nothing different than a computer on a desk. A resource.