WP Portfolio Pro
This plugin adds portfolio functionality to your WordPress website and allows you to easily place the portfolio anywhere of your website using a shortcode. The shortcode has many attributes that will allow you to fully customize the look of the portfolio layout. It adds a custom post type to the website called “Portfolio Items”. Also, it provides a shortcode that you can add anywhere on your website and has with a ton of attributes that allow the user to customize the look of the portfolio grid layout (display of all the Portfolio Items).