
Raihan Gazi
Full-Stack Developer

Raihan Gazi
Full-Stack Developer
Notes on web development, React, and the occasional lesson I had to learn the hard way. Written for myself first, published for everyone.
Technologies
How I built this portfolio site using Next.js 15 App Router, React 19, Prisma, and Tailwind CSS — with a focus on performance and developer experience.
From 'any' abuse to strict mode — how adopting TypeScript properly made me a better developer and caught bugs before they reached production.
Server Actions eliminate the need for most API routes. Here's how to use them effectively and when you should still reach for traditional endpoints.