Notes on the decisions behind client projects — frameworks, CMS, payments, AI and the craft in between.
Next.js, Astro, or SvelteKit: How I Choose 6 min read
- Payload, Sanity, or Strapi: Picking a Headless CMS 7 min read
- Stripe Integrations That Survive Production 6 min read
- Shipping AI Features Without the Hype 6 min read
- Performance Is a Feature, Not an Afterthought 4 min read
- Accessibility Is a Feature, Not a Checklist 4 min read
- Static, ISR, or SSR: Rendering Without Regrets 5 min read
- Scroll Animations Without the Jank 6 min read
- Pricing Development Work as a Freelancer 5 min read