Simple Portfolio allows you to easily manage your portfolio. You can append snippets, youtube and media from the built-in Media Library to projects.
Overview of your projects
Adding a project
Add general information to your project
Use tags, assign projects to clients/categories etc and manage your media
Manage your media, order them by dragging them around.
Add images from the built-in Media Library
Settings panel for managing slug, xml output, common used info fields and more.
Add projects, categories, clients etc directly to your custom menus
How to use the API in wordpress template files.
This is how it looks in frontend (theme twentyeleven)