We'll create fresh WordPress site with WP Author Slug installed. You have 20 minutes to test the plugin after that site we'll be deleted.
This plugin replaces the author slug with a sanitized version of the user’s display name.
This plugin will not prevent hackers from finding out your login name but the login name won’t be visible
in the author archive’s URL, which works towards your friendly URLs with using your display name.
DO NOT use this on a site with more than 1000 registered users, as updating all of their nicenames at once might break your site.