Writing on open source, product management, and more

All of my long-form thoughts on programming, learning, product management, and more, collected in chronological order.

How to Implement Google Authentication Using React

In this article, you will learn how to set up secure user sign-ins using Google Cloud Platform, with detailed explanations and best practices for modern web development.

How to create ErrorBoundary component in React

In this article, I will be sharing how to create an ErrorBoundary component in React and how to use it to handle errors in your React application.

Performance vs user experience: The hard choices of a frontend engineer

As a frontend engineer, balancing performance and user experience is a tough task. Prioritizing one over the other can sacrifice the opposite. In this article, I will share my experience and the decisions I made when building the heyme application that is fast and accessible.