Thoughts on development, design, and building for the web.
A deep dive into creating a clean, performant portfolio using Next.js 14, Tailwind CSS, and Framer Motion.
How to implement a seamless dark mode experience that respects system preferences and avoids flash of unstyled content.
Why less is more when it comes to web animations, and how Framer Motion makes it easy to add just the right amount of motion.
Practical TypeScript patterns that make your React code safer and more maintainable without adding complexity.