Is it possible to add extra user fields (other than name/email/avatar) to the user profile? I would like to add an author Bio + links to personal social media profiles to display them on the front-end. What would be a good place to get started?
Yes, it is possible. For that you need to add the necessary fields to the register action and tpl file. In the action you have to save those fields as usersettings.