Construct makes it easy to make portfolio and blog posts. There are numerous custom post options to make life easier. You can choose a specific sidebar, choose a specific layout for your portfolio post which can be full width, or left or right side. Each portfolio post has a list of things you did for the project as well as a button. Easily embed videos or create beautiful slideshows for both portflio and blog posts, and you can of course use regular images as well.