5 min read
Why I build with Next.js for every client project (and when I don't)
Next.js is my default — but defaults exist to be questioned. Here's the decision framework I actually use when scoping a new project.
Read the noteWriting
Short, direct articles on web development, mobile engineering, and the craft of shipping software.
5 min read
Next.js is my default — but defaults exist to be questioned. Here's the decision framework I actually use when scoping a new project.
Read the note4 min read
Most bilingual apps are just translated. Here's how to build one that feels native in both directions — from day one.
Read the note6 min read
EAS Build changed the game. Here's a real workflow for submitting to both the App Store and Play Store from any machine.
Read the note3 min read
Not every project needs a custom backend. Here's how I decide in the first client conversation — and what I've regretted both ways.
Read the note5 min read
Both are excellent. But choosing wrong costs you money, speed, or your sanity. Here's how I pick for each project type.
Read the noteNo newsletter cadence, no spam. Just articles when there's something worth writing.