There are several ways to build your own websites.

You are free to look up for websites/companies like Wix and many others. These websites allow you to build your portfolio related website within...