@literary Well it looks like they're already formatted, so LaTeX becomes irrelevant (I thought you would have your work in plain text that you'd format in your own way for the portfolio). That saves a lot of time.
In that case a homepage formatted like a gallery with each piece of work as a thumbnail — linking to a PDF of that specific piece opening in a new window — seems the best way.
One comment on the pages generated from sites though: it would be nice to see them as super-long PDF pages rather than A4 so you don't break the layout with headers and footers, and possibly without the sidebars (though they do provide good context). I think there are browser extensions for this.