About Me
Hey, welcome to my website!
I am an experienced Fullstack Engineer from India. I stay in Hyderabad with my wife and family. Building solid webapps with cool tech is something I really enjoy.
When I was getting started, I learnt most of my skills with the help of tutorials from awesome people like Wesbos, Traversy Media and more. These days I generally learn new skills from Github and open source documentation.
I have been working for the past 8 years (remotely for 4 years) and I generally work on a complete javascript stack, but I also get to work on Python and Docker at times. Some frameworks/tools that I use regularly include React, ReactNative, Redux, Xstate, Vue, Nuxt, Angular, Styled-components, Next.js, Webpack, Node.js, MongoDB, FramerMotion, Docker, Kubernetes, AWS, etc.
I work remotely and I enjoy working so as it gives me an opportunity to be available for longer times with my family and also saves me time that I would otherwise spend in commute.
I spend a lot of time contributing to open source. Starting rooks and contributing to nodejs.dev and styled-components are some of my proudest achievements.
Teaching people how to code is hobby of mine and I have been teaching students all over the globe via Codementor where I have done over 400 sessions and taught hundreds of students with a 5 star rating.
While working with companies fulltime in the past few years, I also had the opportunity to
Teaching is a great way to learn, which is why I always make it a point to at least engage in codementor sessions when I get some time , because that gives me a chance to learn a new skill and also teach it to someone.
I created a package called rooks to help make React development easier. It is a collection of common React custom hooks which you can plug and play into your components. Besides rooks, I also contributed to styled-components and worked as core contributor for a year. Here is a list of some of my popular open source contributions.
Name | Description | Stars |
---|---|---|
rooks | Essential React custom hooks ⚓ to super charge your components! | 2560 |
vanilla-extract | Zero-runtime Stylesheets-in-TypeScript | 6329 |
yarr | A React router library enabling the render-as-you-fetch concurrent UI pattern. | 136 |
react-lazy-progressive-image | React Progressive images with Lazy loading :zap: | 46 |
react-universal-starter | React@16, react-router@4, redux and webpack@4 starter project | 45 |
armin | Declarative state machines for React! | 20 |
rehooks-visibility-sensor | Checks whether a Ref has scrolled into view or not. | 13 |
Bhargav is awesome! His imaginative teaching style helped us quickly sail through React.js and styled-components at our company. I highly recommend him as a trainer.
Bhargav is one of the best React.js trainers out there. He helped our team learn React, Redux, ES6 generators and Redux-saga in a very short amount of time.
That's a wrap! If you have any ideas to discuss with me or just want to talk casually, just feel free to drop by and say hi. Hit me up on any of my social links in the website here and let's talk!