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

@sarahdyne

# Sarah

@sarahdyne · London, UK · Joined September 2026

### [AI-Generated Code Passes the Demo and Fails the Review: A Practical Quality Checklist](https://sarah-dyne.hashnode.dev/ai-generated-code-passes-the-demo-and-fails-the-review-a-practical-quality-checklist?utm_source=hashnode&utm_medium=feed)

AI coding assistants have changed how fast we ship. They haven't changed what production demands. This guide covers the seven predictable ways AI-generated code fails and the concrete, automatable checks that catch each one before merge.

7 min read · [sarah-dyne.hashnode.dev](https://sarah-dyne.hashnode.dev/ai-generated-code-passes-the-demo-and-fails-the-review-a-practical-quality-checklist?utm_source=hashnode&utm_medium=feed)

[Oct 16](https://hashnode.com/posts/ai-generated-code-passes-the-demo-and-fails-the-review-a-practical-quality-checklist/6ad1eb48735d07241dec974b)

### [Supabase Auth in Expo: Sessions, OAuth, and Protected Routes That Hold Up in Production](https://sarah-dyne.hashnode.dev/supabase-auth-in-expo-sessions-oauth-and-protected-routes-that-hold-up-in-production?utm_source=hashnode&utm_medium=feed)

Most Expo + Supabase auth tutorials stop at "the login button works." This one covers the parts that break after launch: where the session lives, what happens when the app wakes up, how OAuth redirect

14 min read · [sarah-dyne.hashnode.dev](https://sarah-dyne.hashnode.dev/supabase-auth-in-expo-sessions-oauth-and-protected-routes-that-hold-up-in-production?utm_source=hashnode&utm_medium=feed)

[Oct 15](https://hashnode.com/posts/supabase-auth-in-expo-sessions-oauth-and-protected-routes-that-hold-up-in-production/6ad0924ed5021e41a7137c28)

### [Build a Next.js MDX docs site with five dependencies and no framework](https://sarah-dyne.hashnode.dev/build-a-next-js-mdx-docs-site-with-five-dependencies-and-no-framework?utm_source=hashnode&utm_medium=feed)

next-mdx-remote, Shiki and a filesystem-driven sidebar — the setup behind the Applighter docs, step by step

14 min read · [sarah-dyne.hashnode.dev](https://sarah-dyne.hashnode.dev/build-a-next-js-mdx-docs-site-with-five-dependencies-and-no-framework?utm_source=hashnode&utm_medium=feed)

[Oct 14](https://hashnode.com/posts/build-a-next-js-mdx-docs-site-with-five-dependencies-and-no-framework/6acf11bb4119b102456eabf2)

### [Edge Functions Explained: A Practical Guide with Real Examples](https://sarah-dyne.hashnode.dev/edge-functions-explained-a-practical-guide-with-real-examples?utm_source=hashnode&utm_medium=feed)

Most explanations of edge functions stop at "your code runs closer to the user." That is true, and it is also the least useful thing to know when you are deciding whether to put one in production. Thi

8 min read · [sarah-dyne.hashnode.dev](https://sarah-dyne.hashnode.dev/edge-functions-explained-a-practical-guide-with-real-examples?utm_source=hashnode&utm_medium=feed)

[Oct 13](https://hashnode.com/posts/edge-functions-explained-a-practical-guide-with-real-examples/6acdc5ff69a2826c59876f18)

### [ASO Screenshots That Actually Convert: A Developer's Playbook for 2026](https://sarah-dyne.hashnode.dev/aso-screenshots-that-actually-convert-a-developer-s-playbook-for-2026?utm_source=hashnode&utm_medium=feed)

Most developers treat store screenshots as the last chore before hitting "Submit for Review." You've spent weeks on the app, so you open the simulator, grab five screens, drop them into App Store Conn

9 min read · [sarah-dyne.hashnode.dev](https://sarah-dyne.hashnode.dev/aso-screenshots-that-actually-convert-a-developer-s-playbook-for-2026?utm_source=hashnode&utm_medium=feed)

[Oct 12](https://hashnode.com/posts/aso-screenshots-that-actually-convert-a-developer-s-playbook-for-2026/6accb928a85896f9daf9f0d7)
