I've created several Drupal sites for clients working as a freelance web designer. After finishing up my last project, I've decided to take on Drupal development full time and want to create a portfolio site that will display projects in an artistic and aesthetically pleasing way on the front end, but provides a richer, informational experience once the viewer delves deeper into the site.
On the front page, I want to create a block in the middle of the page that will display projects in an image format, arranged in a grid, with an overlay of information that might display on hovering over the image, including a link to the node of that project, which will contain more information about the client and the technologies used to build the site.
I know the first part of this would be creating a content type for the project, with image and data fields, creating a view that displays these projects in a gallery format, rewriting the output of the fields to properly position the overlay, title and read more links, and perhaps giving the div containing the data field output a jQuery hide/show effect. Although I am not a jQuery wiz, I do think I can effectively pull this off without too much issue.