// blog.page(2)
Writing & Thoughts_
Page 2 of 6
// filter.category()
// filter.tags()
Animation Techniques That Actually Improve UX
Motion with purpose — not decoration. How I use CSS transitions, Framer Motion, and GSAP to guide attention, provide feedback, and make interfaces feel polished without hurting performance.
CMS Integration with Astro and Headless CMS Platforms
How I integrate headless CMS content into Astro sites—Content Collections, Sanity, Contentful, webhooks, preview mode, and production patterns from client work.
Next.js App Router Best Practices From Production Projects
Server Components, caching, layouts, Server Actions, and error handling — App Router patterns I rely on after shipping Next.js apps for US and EU clients.
Building Landing Pages That Convert
Landing page patterns from real client campaigns—hero structure, CTA placement, social proof, performance, and A/B-ready architecture that drives signups.
How to Structure Large React Projects
Feature folders, shared modules, and colocation strategies that keep React codebases maintainable as teams and requirements grow — patterns from real client projects.
Server Components vs Client Components in Next.js: A Practical Guide
When to use each, how to avoid hydration mistakes, and the mental model I teach client teams shipping production Next.js apps.