This site, like many personal projects, is a work in progress. I created this site as a long-overdue replacement for my first portfolio site, which lived at danobrienmuzyka.com (domain now redirects here). I built this site in Drupal 6 because Drupal is now my favorite content management system / development framework. I came up with an elaborate scheme for organizing the data in this site, which includes not only blog posts, portfolio pieces, and annotated links to recommended external resources, but also a resume in which each bullet point is a separate content item (node), put together to form job descriptions, which are in turn put together to form the resume itself. I broke down the data to such a granular level in order to expose specific pieces of the resume to the searching and browsing functionality.
Speaking of search, I also used this site rebuild as an opportunity to experiment with Drupal's Search Lucene API module, which uses the PHP port of the Lucene search engine. The faceted browsing capability provided by Lucene particularly interested me, and I tried to take advantage of it by setting up facets for browsing by tag, skills used/required/taught, and content type (blog post, portfolio piece, external resource, etc.).