Here is a proposed workflow for the creation of a WP portfolio theme from scratch (i.e. if you want to get the benefits of a CMS engine behind your portfolio):
- Sketch, Wireframe, Rough etc.
- Static HTML mockup.
- Divide the HTML into:
functions.php (if you want dynamic menus and widgetized areas etc.)
- Perhaps you need database tables for the CV?