Not to jump on the original point of this article, but I would suggest creating a personal blog, professional LinkedIn profile, and a technical focused Twitter account.
The reason you can't make a deal outside Upwork is that all of your information that would cause someone to trust you is on Upwork, and only clients using that platform will see it.