Web DevelopmentScalable React Patterns That Survive a Growing Codebase
The component, state and data-fetching patterns I reach for so a React app stays maintainable as the team and feature set grow.
Writing
Notes on building scalable web and mobile products — architecture, performance, and the SEO that gets them found.
Web DevelopmentThe component, state and data-fetching patterns I reach for so a React app stays maintainable as the team and feature set grow.
MobileHow I structure React Native projects so iOS and Android share almost everything — navigation, data, and a clean line between platform-specific and shared code.
Backend & ArchitectureLessons from building a payments layer across Stripe and PayPal in a NestJS microservices architecture — idempotency, webhooks, and keeping money flows reliable.
Web DevelopmentA mental model for the server/client boundary in the Next.js App Router — what runs where, why it matters, and how to ship less JavaScript.