Refactored portfolio site