Deprecated: Function get_currentuserinfo is deprecated since version 4.5.0! Use wp_get_current_user() instead. in /var/www/html/wp-includes/functions.php on line 5383
the way you’ve mentioned – setting the page as front page in the “Settings -> Reading” admin section – is exactly the way to achieve this :) first you need to create a page, give it a “Portfolio” template, and then set it as “static front page” in the said settings section. Have you run into difficulties with that setting?