Billie is a responsive, accessible blog theme. The theme has two optional menus (including a social menu), several different sidebars and a footer widget area that will hold any number of widgets. The theme is compatible with the new block editor, and also includes a Call To Action button and two page sections that you can combine with your front page. I recommend that you install the Jetpack plugin to make full use of supported features like featured content, contact forms, testimonials, social sharing and more. To create a portfolio, install Jetpack and create your projects, all the templates are already shipped with the theme. Billie also works well with WooCommerce.
Billie is one of my oldest themes, first released in 2015.