Stephen
Hackett-Delaney
Full Stack Software Engineer
Keeping Google Places API Cost Near Zero
Three decisions that keep your Places API bill at effectively nothing for small apps — session tokens, Basic tier fields, and caching in your own database.
Feb 19, 2026Supabase Auth and the SSR Gotcha
Hard refresh logs you out. The session is in localStorage. The server never sees it. Here's the fix and why it happens.
Feb 19, 2026How I Explore Ideas Before Building
I asked Claude to help me plan a restaurant tracker app. It told me to just use Beli. That answer led somewhere more interesting than the original idea.
Feb 17, 2026What Claude Code Sees and Sends
Every file Claude reads, every tool result, every message — it all goes somewhere. Here's what that means and how to stay in control of it.
Feb 17, 2026Auth Debugging Layer by Layer
The login returned 200. The user metadata was correct. The session existed. But the app didn't navigate. Four layers of debugging to find a missing directory.
Feb 16, 2026DebuggingBuilding Safe Reset Scripts
Our first database reset script failed on foreign key constraints. Here's how we iterated to a dry-run-first, FK-aware, multi-tenant-safe reset — and how we could have got it right from the start.
Feb 16, 2026DebuggingThe Subtle Art of Clearing Caches
We deleted an AsyncStorage directory to fix a stale session. It fixed the stale session. It also broke every future login. Here's why deleting the container is not the same as clearing the contents.
Feb 16, 2026DebuggingiOS Simulator Gotchas
Keychain auto-fill hijacking forms, AsyncStorage surviving app rebuilds, and other iOS simulator behaviors that silently break React Native development.
Feb 16, 2026DebuggingWhen NULL Breaks Everything
How a missing CSV column and a NULL department value made an entire product catalog invisible — and the validation step that would have caught it in seconds.
Feb 16, 2026DebuggingAdding Google Search Console to Claude Code
Connecting a Google Search Console MCP server to Claude Code and discovering real indexing issues in minutes.
Feb 11, 2026Agentic WorkflowsGA4 Event Tracking via the GTM API
Using the GTM API to create GA4 event tracking — triggers, tags, and publishing — without touching the GTM UI.
Feb 11, 2026Agentic WorkflowsModular Documentation
Splitting a 300-line CLAUDE.md into lean core docs and on-demand workflow files for better Claude Code automation.
Feb 7, 2026Agentic WorkflowsAutomated Package Upgrades
A tiered upgrade strategy for React, Next.js, and Tailwind using Claude Code and GitHub CLI automation.
Feb 7, 2026Agentic WorkflowsAI-Powered Article Writing
Turning coding sessions into published blog posts with a repeatable Claude Code workflow.
Feb 7, 2026Agentic Workflows© 2026. All rights reserved