
How I Built My Portfolio
A behind-the-scenes breakdown of how I designed and built my personal portfolio using Next.js, Tailwind CSS, and ShadCN UI — from concept to deployment.
Thoughts, tutorials, and deep dives from my journey as a full-stack developer.

A behind-the-scenes breakdown of how I designed and built my personal portfolio using Next.js, Tailwind CSS, and ShadCN UI — from concept to deployment.

A practical guide to implementing secure, scalable authentication in Next.js using JWT, protected API routes, and middleware — without relying on third-party auth libraries.

A step-by-step walkthrough of designing and building production-ready REST APIs using Node.js, Express, and MongoDB — including error handling, validation, and folder structure.

Beyond the basics — practical React patterns and performance techniques I've learned from building real-world applications, not just tutorial projects.

A comprehensive guide to MongoDB — covering schema design with Mongoose, indexing strategies, aggregation pipelines, and the best practices I use in every production project.

Learn how to containerize your applications with Docker — from writing Dockerfiles to multi-stage builds and docker-compose for local development.

Advanced TypeScript patterns and techniques that will level up your code — from utility types to generic components and strict type safety.

A complete introduction to decentralized application development — from smart contracts to frontend integration using ethers.js and Next.js.

Comparing Git workflows — from Git Flow to trunk-based development — and finding the right strategy for your team's size and velocity.

A practical comparison of relational and document databases — when to use PostgreSQL, when to use MongoDB, and how to make the right architectural decision.