To all devs,
I always believe that development is an art. There is a lot of hard work required to learn this craft to it's best. The most successful artists are the ones that have the skills and "projection". Particularly, in tech, developers (including me) are trying to build the brands and grabbing ample opportunities!
To get started these are the few steps one can take to build their own brand.
Contribute to open-source - One step that lets the world see you how you code and think. Of course, you will learn the maximum here.
Build a portfolio - Display all your work, ideas, and contributions in a single place (call it your own website). Github Pages could be the easiest step.
Create Content
Start writing - Having empathy, and helping fellow developers with whatever knowledge you have is going to help you create your own image in the industry. It brings validity and faith in your name. Preferably, set up your own dev blog to streamline your readers. Hashnode is a good place to start.
Public speaking (and networking) - I know this could be an off-topic to many as we all have our shares of fear. Trust me, this could be a life-changing decision. You are going to learn a lot on this path. Once you are able to pull the audience, networking with other speakers, and attendees will help you build a niche circle of people. The exchange of opportunities becomes easy here.
Stay active on Twitter and Stackoverflow to grab attention, and then use your profile bio to redirect viewers to your blog or wherever you wish to!
Tip: Make sure to interlink your social media profiles, blogs, portfolio, etc to each other.