PinnedMaster Multi-Step Forms: Build a Dynamic React Form in 6 Simple StepsTired of basic forms that can’t handle complex logic? Learn how to build a powerful, multi-step form with React that adapts to user input —…Feb 5A response icon1Feb 5A response icon1
PinnedPublished inLevel Up CodingBuilding a Newsletter Form in Next.js 15 with React 19, React Hook Form, and Shadcn UILearn how to create a newsletter subscription form with server actions, and the latest React 19 hook.Jan 13A response icon2Jan 13A response icon2
Why I’m Moving My Writing Off Medium (and Where to Follow Me)Over the past year, I’ve shared daily posts here on Medium about Next.js, React, Shopify, Docker, AI, and my journey as a developer. Many…Aug 21Aug 21
How to Build E‑commerce with Payload CMS: Collections, Products, VariantsWhen I started building my e-commerce platform, I thought I’d begin simple: just products with basic information. But as any developer…Aug 10Aug 10
People Are Tired Not Because of What Happened, But Because of What’s AheadTiredness is a symptom of a future that doesn’t inspire you.Jul 21Jul 21
Why You Will Never Reach SuccessIf you think success is a place you arrive at, you’ve already lost. The real win is staying in motion.Jul 14Jul 14
Published inStackademicHow to Add Product Filters to a Headless Shopify Store with Next.js 15 and the Storefront APIBuild a set-and-forget filter fully managed in Shopify’s Search & Discovery AppJul 12A response icon1Jul 12A response icon1
Why Sports Feel More Engaging Than Work — And What That Means for Your ProductivityHow to bring the addictive energy of sports to your daily work routineJul 11Jul 11
Published inStackademicRemix 101 for Next.js Devs: Key Architectural DifferencesSwitching from Next.js to Remix? Start HereJul 8Jul 8
The Mental Model That Changed How I Work: Hours × Productivity × RewardWhy doing hard things isn’t always smart — and how shifting focus to reward helped me reclaim my time, energy, and ambition.Jul 1A response icon1Jul 1A response icon1