@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.