<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Nikshaan Shetty — Blog</title><description>Engineering writeups, architecture notes, and production postmortems.</description><link>https://nikshaan.dev/</link><language>en-us</language><item><title>How I Migrated 26,000 Users to Supabase in One Night</title><link>https://nikshaan.dev/blog/migrating-26000-users-to-supabase/</link><guid isPermaLink="true">https://nikshaan.dev/blog/migrating-26000-users-to-supabase/</guid><description>How I migrated 26,083 users and 117K job applications from Postgres to Supabase overnight with an idempotent loader, and nobody had to reset a password.</description><pubDate>Wed, 07 Oct 2026 12:00:00 GMT</pubDate></item><item><title>Building an AI Chrome Extension to Autofill Job Applications</title><link>https://nikshaan.dev/blog/ai-chrome-extension-autofill-job-applications/</link><guid isPermaLink="true">https://nikshaan.dev/blog/ai-chrome-extension-autofill-job-applications/</guid><description>How I built Arya&apos;s AI Chrome extension that autofills job applications on LinkedIn, Indeed, Workday and more, without ever guessing your answers.</description><pubDate>Wed, 30 Sep 2026 12:00:00 GMT</pubDate></item><item><title>How I Made a React SPA SEO-Friendly on a Static Host</title><link>https://nikshaan.dev/blog/react-spa-seo-static-host-prerendering/</link><guid isPermaLink="true">https://nikshaan.dev/blog/react-spa-seo-static-host-prerendering/</guid><description>How I made a client-side React SPA SEO-friendly on a static host: build-time prerendering, JSON-LD, redirects and an auto-publishing CMS, for ~$0.</description><pubDate>Fri, 28 Aug 2026 12:00:00 GMT</pubDate></item></channel></rss>