Hi Everyone

I am in the process of creating my online portfolio on my blog and was wondering if there is a tool that would enable me to manage list of clients/case studies, upload images and videos, and then showcase this portfolio in my blog or website as a widget.

Thanks,
Amir