Profiler
With Profiler your users can now upload images & files when they register, like an avatar.
They can also update or delete their information from the front end, so you don’t have to give them CP access.
Get it on the Marketplace.
See it on Github