Writing

Thoughts on building apps, AI-assisted development, and shipping software.

/ 5 min

Announcing RAG Academy, My First Open Source Project

I'm building RAG Academy, an open source, interactive way to learn RAG by actually building it. Here's why.

/ 2 min

Stop Sprinting. Start Learning.

Everyone's racing to get AI to write more code, faster. But we're treating AI like a production line when it could be a mentor.

/ 2 min

CLAUDE.md Rules vs Real Guardrails

Prompt rules are useful, but hooks, branch protections, and CI are still the real guardrails.

/ 6 min

Four Claude Code Features You Probably Aren't Using

Four underused Claude Code features that changed my workflow — shell execution, piping, external editor, and file references.

/ 5 min

Reducing App Store Rejection Friction with a Pre-Flight Audit

How I built a repo-level pre-flight audit to catch App Store rejection issues before submitting — covering IAP, permissions, privacy, and reviewer access.

/ 4 min

Building RAG Locally to Actually Understand It

Building a small RAG system from scratch on a laptop to understand the ingest-chunk-embed-retrieve-generate pipeline from first principles.

/ 3 min

Claude in Xcode: A Developer's First Impressions

First impressions of Claude's Xcode integration — great for pure Swift projects, but limited for cross-platform and monorepo workflows.

/ 5 min

Automating Development with Claude Code Sub-Agents

How I built six apps with Claude Code and evolved from conversational coding to a fully automated development pipeline with sub-agents.

/ 6 min

What AI Can't Debug: Lessons from a React Native Build Crash

A production build crash that AI couldn't fix — how a pnpm monorepo configuration issue stumped every AI tool I tried.

/ 6 min

What AI Won't Tell You About Building a Mobile App With It

Real debugging stories from building a React Native app with AI — empty blobs, platform quirks, and the problems AI can't see.

/ 6 min

My AI Can't Center an X Button on Mobile

AI coding tools get mobile UI wrong in predictable ways. Here's what I've learned about their blind spots with touch targets, safe areas, and thumb ergonomics.