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 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.
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.
Next.js is one of the most popular React.js frameworks out there.
React is a declarative JS framework to build performant websites.
Tagged template literals make modern CSS-in-JS possible.
The CSS prop is one of the most powerful features of styled-components.
React is an exceptional web development tool. It manages to do so much with little code because it is so good and hiding the details from the developers and let them think only about logic. In this set of posts, let’s take a tour of React and see what we can learn from it!
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.
|rooks||Essential React custom hooks ⚓ to super charge your components!||1792|
|storybook||📓 The UI component explorer. Develop, document, & test React, Vue, Angular, Web Components, Ember, Svelte & more!||64806|
|docusaurus||Easy to maintain open source documentation websites.||26739|
|tailblocks||Ready-to-use Tailwind CSS blocks.||6078|
|react-markdown-editor||A markdown editor with preview, implemented with React.js and TypeScript.||119|
|relay-nextjs||⚡️ Relay Hooks integration for Next.js apps||98|
|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!