Why I Chose Cloudflare Workers Over Firebase for My iOS App Backend
When I needed a backend for a cycling club iOS app, the obvious choices were Firebase, AWS, or Supabase. I chose none of them. Here is why Cloudflare Workers was the right call — and what the architecture looks like in production. The Requirements The DCC Weekly Activities app needed a backend that could: fetch data from the Strava API, aggregate per-member stats for the current week, cache results for fast mobile responses, handle OAuth token refresh server-side (keeping sec
How I Use AI as a Force Multiplier: The CLAUDE.md Pattern
AI coding assistants are transformative — but only when given the right guardrails. Here is the pattern I developed for using Claude Code to ship 55+ features across 80 Swift files without a single regression on critical paths. The Problem with Unguided AI Without constraints, AI assistants are unpredictable. Ask it to add a button and it might refactor your authentication flow in the process. Ask it to fix a bug and it might delete a file it considers unused. The raw capabil
Skills & Tech Stack — What I Bring to the Table
A living reference of the skills, tools, and methodologies I use day-to-day — from project delivery and iOS development to serverless backends and AI-assisted workflows. Updated as I ship new features and learn new tools. Project Management & Delivery Agile/Scrum with Jira — 50+ stories tracked, sprint-based delivery, backlog grooming Protected Core Framework — tiered file protection with mandatory 6-step change control Regression checklists and impact analysis before every p









