---
title: "Russel Dsouza (@russelmdsouza) | Hashnode"
description: "Russel Dsouza (@russelmdsouza) writes on Hashnode. Read their latest articles and follow their work."
url: "https://hashnode.com/@russelmdsouza"
---

@russelmdsouza

# Russel Dsouza

@russelmdsouza · Bengaluru, India · Joined May 2026

### [OTA Updates in Expo: Ship Fixes Without App Store Review (and Without Breaking Your App)](https://applighter-blogs.hashnode.dev/ota-updates-in-expo-ship-fixes-without-app-store-review-and-without-breaking-your-app?utm_source=hashnode&utm_medium=feed)

How EAS Update works, what you can ship over the air, & the runtime version, channel, rollout & rollback setup that keeps a bad update from spreading.

9 min read · [applighter-blogs.hashnode.dev](https://applighter-blogs.hashnode.dev/ota-updates-in-expo-ship-fixes-without-app-store-review-and-without-breaking-your-app?utm_source=hashnode&utm_medium=feed)

[11h ago](https://hashnode.com/posts/ota-updates-in-expo-ship-fixes-without-app-store-review-and-without-breaking-your-app/6af5aa6e2261fd9497ec0531)

### [Native App Conversion: Turning a Lovable (Vite + React + Supabase) App Into React Native and Expo](https://applighter-blogs.hashnode.dev/native-app-conversion-turning-a-lovable-vite-react-supabase-app-into-react-native-and-expo?utm_source=hashnode&utm_medium=feed)

Convert a Lovable Vite, React and Supabase app to React Native and Expo: routing, NativeWind, mobile auth, uploads, push and store requirements.

15 min read · [applighter-blogs.hashnode.dev](https://applighter-blogs.hashnode.dev/native-app-conversion-turning-a-lovable-vite-react-supabase-app-into-react-native-and-expo?utm_source=hashnode&utm_medium=feed)

[Nov 4](https://hashnode.com/posts/native-app-conversion-turning-a-lovable-vite-react-supabase-app-into-react-native-and-expo/6aeb12963674b06c82d00e9f)

### [Why Was My App Rejected for Account Deletion? (And How to Fix It)](https://applighter-blogs.hashnode.dev/why-was-my-app-rejected-for-account-deletion-and-how-to-fix-it?utm_source=hashnode&utm_medium=feed)

Apple and Google Play reject apps with sign-up but no account deletion. What they accept and how to add it to a Lovable, Bolt, Base44 or v0 app.

7 min read · [applighter-blogs.hashnode.dev](https://applighter-blogs.hashnode.dev/why-was-my-app-rejected-for-account-deletion-and-how-to-fix-it?utm_source=hashnode&utm_medium=feed)

[Oct 29](https://hashnode.com/posts/why-was-my-app-rejected-for-account-deletion-and-how-to-fix-it/6ae3240b7c9900375712e6a0)

### [How to Get a Lovable App Through Google Play's 12-Tester Closed Test](https://applighter-blogs.hashnode.dev/how-to-get-a-lovable-app-through-google-play-s-12-tester-closed-test?utm_source=hashnode&utm_medium=feed)

New personal Google Play accounts need 12 testers opted in for 14 days before production. Here’s how to run the closed test for a Lovable app.

6 min read · [applighter-blogs.hashnode.dev](https://applighter-blogs.hashnode.dev/how-to-get-a-lovable-app-through-google-play-s-12-tester-closed-test?utm_source=hashnode&utm_medium=feed)

[Oct 26](https://hashnode.com/posts/how-to-get-a-lovable-app-through-google-play-s-12-tester-closed-test/6adf53cc5bb6fa9a24a4e28e)

### [Supabase Is Retiring anon and service\_role Keys: A Migration Plan for Expo Apps](https://applighter-blogs.hashnode.dev/supabase-is-retiring-anon-and-service-role-keys-a-migration-plan-for-expo-apps?utm_source=hashnode&utm_medium=feed)

Mobile apps can't switch keys overnight, because old versions stay installed for months. Here's how to move to publishable and secret keys without breaking a single user.

9 min read · [applighter-blogs.hashnode.dev](https://applighter-blogs.hashnode.dev/supabase-is-retiring-anon-and-service-role-keys-a-migration-plan-for-expo-apps?utm_source=hashnode&utm_medium=feed)

[Oct 19](https://hashnode.com/posts/supabase-is-retiring-anon-and-service-role-keys-a-migration-plan-for-expo-apps/6ad5975f7e0ea0e8fce0cbcb)
