We always have to applaud the efforts of developers, but this plugin is not quite ready for deployment, though it's close. Here's why:
1. The plugin generates an error upon activation: 'The plugin generated 566 characters of unexpected output during activation. If you notice “headers already sent” messages, problems with syndication feeds or other issues, try deactivating or removing this plugin.'
2. The code wraps everything in a pre instead of a div, so a long list of categories goes off the page to the right. Chrome's dev tool showed how it all wraps nicely to the container if pre is changed to div.
3. Only one category can be assigned to each portfolio item. Many times a project fits into more than one category.
Finally, and this is not a criticism, it's useful to clarify what type of portfolio this plugin produces. It is an image portfolio because it is limited to images (with a bit of data about the image). Clicking on a portfolio item displays a larger image, but it doesn't display a separate portfolio item page with more images, a gallery, video, more detailed description, etc. The plugin could be modified so that "Project Link" says something like "Project Details", then link to a separate page on which you would have the project link and everything else.