photo gallery

I would like my BuddyPress members to be able to share photos in a common area their work and be searchable by category linking back to their profile. Is their a recommendation on how to do this? I am creating a directory like site for artist and need a way to share their work and be searchable by category based on their work. I would like to be able to keep the Daily Theme for their News updates. Thanks