Supabase OAuth in Expo: Why Sign-In Never Comes Back to Your AppThe app scheme, makeRedirectUri() and Supabase's Redirect URLs have to agree on one URL. Here's how to make them match.6 min read·applighter.hashnode.devOct 22
Setting Up Claude Code So It Actually Writes Good React Native CodeA practical config for Expo repos: CLAUDE.md, skills, slash commands, hooks and permissions, with real files you can copy.10 min read·applighter.hashnode.dev1SOct 16
7 Supabase RLS Mistakes That Leak Data in Expo Apps (and the SQL to Fix Each One)A practical Row Level Security audit for React Native apps that talk to Supabase directly8 min read·applighter.hashnode.devOct 15
Lessons From the Worst Week of an Indie SaaS FounderEvery indie SaaS founder has a week they'd pay money to erase. Mine was a Monday-to-Sunday pile-up: a broken Stripe webhook, a 1-star App Store review from the first paying customer, a Supabase row-le12 min read·applighter.hashnode.devOct 12
The 7 Bugs AI Agents Keep Shipping in React Native Apps (and the Guardrails That Catch Them)A reviewer's checklist for Claude Code and Cursor output in Expo projects, with lint rules, a CLAUDE.md and a hook that makes the agent fix its own mistakes.10 min read·applighter.hashnode.devOct 8