---
title: "Hrithik Gupta (@HrithikHRX) | Hashnode"
description: "Full-Stack Engineer • Frontend Specialist • React, Next.js, Node.js & TypeScript. Read the latest articles by Hrithik Gupta on Hashnode."
url: "https://hashnode.com/@HrithikHRX"
---

@HrithikHRX

# Hrithik Gupta

@HrithikHRX · Asansol, India · Joined May 2023

Full-Stack Engineer • Frontend Specialist • React, Next.js, Node.js & TypeScript

[Website](https://hrithikgupta.netlify.app/)

### [Keeping Users Logged In with Next.js + Capacitor](https://hrithikgupta.hashnode.dev/keeping-users-logged-in-with-next-js-capacitor?utm_source=hashnode&utm_medium=feed)

Users don't care how your authentication works. They only care about one thing: "Why did your app ask me to log in again?

5 min read · [hrithikgupta.hashnode.dev](https://hrithikgupta.hashnode.dev/keeping-users-logged-in-with-next-js-capacitor?utm_source=hashnode&utm_medium=feed)

[Jul 29](https://hashnode.com/posts/keeping-users-logged-in-with-next-js-capacitor/6a6a015bb0ba6801b7ec5719)

### [Native Splash Screens Without Flickering: What We Learned Shipping a Next.js App with Capacitor](https://hrithikgupta.hashnode.dev/native-splash-screens-without-flickering-what-we-learned-shipping-a-next-js-app-with-capacitor?utm_source=hashnode&utm_medium=feed)

How a simple splash screen became one of the most frustrating production issues while turning our Next.js PWA into a native Android app.

5 min read · [hrithikgupta.hashnode.dev](https://hrithikgupta.hashnode.dev/native-splash-screens-without-flickering-what-we-learned-shipping-a-next-js-app-with-capacitor?utm_source=hashnode&utm_medium=feed)

[Jul 28](https://hashnode.com/posts/native-splash-screens-without-flickering-what-we-learned-shipping-a-next-js-app-with-capacitor/6a68b4db93021a2af3b93da1)

### [How We Enabled Automatic OTP Detection in Android Without Requesting SMS Permission](https://hrithikgupta.hashnode.dev/how-we-enabled-automatic-otp-detection-in-android-without-requesting-sms-permission?utm_source=hashnode&utm_medium=feed)

The engineering journey of implementing Android's SMS Retriever API with Capacitor, App Hash, and Next.js—without asking users for SMS permissions.

7 min read · [hrithikgupta.hashnode.dev](https://hrithikgupta.hashnode.dev/how-we-enabled-automatic-otp-detection-in-android-without-requesting-sms-permission?utm_source=hashnode&utm_medium=feed)

[Jul 28](https://hashnode.com/posts/how-we-enabled-automatic-otp-detection-in-android-without-requesting-sms-permission/6a68470cd57520354d55cd50)

### [Making the Android Back Button Feel Native in a Next.js App](https://hrithikgupta.hashnode.dev/making-the-android-back-button-feel-native-in-a-next-js-app?utm_source=hashnode&utm_medium=feed)

How we learned that browser history and Android navigation are two completely different things while turning Snibto into a mobile app with Capacitor.

4 min read · [hrithikgupta.hashnode.dev](https://hrithikgupta.hashnode.dev/making-the-android-back-button-feel-native-in-a-next-js-app?utm_source=hashnode&utm_medium=feed)

[Jul 27](https://hashnode.com/posts/making-the-android-back-button-feel-native-in-a-next-js-app/6a66ec1933438fddf0fa69f8)

### [How We Shipped an Android App Without Rewriting Our Next.js Frontend](https://hrithikgupta.hashnode.dev/how-we-shipped-an-android-app-without-rewriting-our-next-js-frontend?utm_source=hashnode&utm_medium=feed)

How a small startup with a tiny engineering team used Next.js, a PWA, and Capacitor to launch an Android app while avoiding a costly React Native rewrite.

6 min read · [hrithikgupta.hashnode.dev](https://hrithikgupta.hashnode.dev/how-we-shipped-an-android-app-without-rewriting-our-next-js-frontend?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/how-we-shipped-an-android-app-without-rewriting-our-next-js-frontend/6a621c917511307c717978cf) [Jul 23](https://hashnode.com/posts/how-we-shipped-an-android-app-without-rewriting-our-next-js-frontend/6a621c917511307c717978cf)
