GitHub’s public profile isn’t customizable and doesn’t do a good job of describing a person’s contributions. I recommend:
1. Create a page with a simple URL on your own domain (e.g. example.com/github) and write a narrative that takes me through your repositories.
2. Link to that page in your resume and in your GitHub profile.
I played around with my profile and even though it’s more customizable, my recommendation still stands: link to a page where you can put context around your profile.
In addition, I think it’s worth using the repository pinning feature to highlight the projects you would want someone to look at if they should get to your profile page some other way.