Multi image field user uploads

I have a site where users have profiles that they can upload photos to. Currently, I’m able to get their profile pictures to show up on their public facing pages but I also want to allow them the ability to use a multi image field to allow for additional photos if they choose to do so.

Now I can do this myself rather easily, and I already have the layout designed for the pictures to go, I just need a way to allow for the users to upload the photos themselves.

Is there anyway to do this without significant amounts of custom code?

I’m not opposed to using 3rd party software to achieve this so long as to the user it’s just them uploading their photos and the end result is them appearing in the collection list and thus in their profiles.