For every developer Github profile is the place to showcase the work and contributions he/she has done. But there is not much customization available on the profile pages to personalize the page in your own style.

Custom github profile

This is how you can add some level of personalization to your profile.

Find your Github Profile “secret”

This is not really a secret. But you may not know that you can create a special repository with the name as same as your username and can add a readme.md to it to show on your Github profile.

Go to Repositories tab and click on New. Now enter your username in the repository name and you will see something like this:

Github Profile Repository

Select the checkbox that says “Initialize this repository with a README“. And make sure the repository is public.

Once you hit create repository, you will see your readme file loaded. You can fill this file with markdown.

Github Stats Card

This great project that lets you show a themed card with your development stats: Github Readme Stats

This again works with your markdown content. All you have to do is copy the markdown below and update your username in it to see your stats.

![<Title for your card>](https://github-readme-stats.vercel.app/api?username=<username>&show_icons=true&theme=radical)

You can visit the project page to see how you can change themes and settings.

More widgets

Github stats card project provides you two more widgets.

Github Repository

Github.com has a limitation of showing only 6 repositories on the profile page. With this widget you can add many on your profile as you want.

[![ReadMe Card](https://github-readme-stats.vercel.app/api/pin/?username=<username>&repo=<repository_name>)](https://github.com/<username>/<repository_name>)

Top Languages

This widgets beautifully showcases which programming languages you have worked on mostly.

[![Top Langs](https://github-readme-stats.vercel.app/api/top-langs/?username=<username>)](https://github.com/<username>/<repository_name>)

Don’t forget to update your username and repository name in the markdowns provided above.

Make sure to checkout the Readme Stats project page, I have shared the link above. You can learn how to customize these widgets with themes on the project page.

Checkout my profile at Github.com/abhibalani and do let me know what you think about styling your profile.

Share this article if you found this useful. Write a comment if you liked it even more.

Share your profile in comments.

Also Read: Data Visualization with Kepler.gl

Share:

administrator

I am a full stack software engineer and a blogger. Primarily, I work on Python, Java and React.js. I am an autodidact with a strong passion for new technologies. I love to build new things from the ground up. I have about 7 years of dynamic experience gained by working in early stage startups to mid-sized organizations in an Agile environment.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.