M.JI

Command Palette

Search for a command to run...

Blog
PreviousNext

My Favorite Tech Stack for Web Development

Choosing the right stack is like picking the right toolbox—you need tools that work well together. Over time, I’ve experimented with many technologies, but there’s a combination I always come back to.

Modern web development stack

Frontend

  • Next.js – For building fast, SEO-friendly applications. It allows server-side rendering, which is great for performance.
  • 🎨 Tailwind CSS – Utility-first styling makes it easy to create consistent and modern UIs.

Backend

  • 🛠️ Node.js – Scalable and fast, perfect for real-time apps.
  • 📦 Drizzle ORM + MongoDB – Clean database handling with flexibility for structured or unstructured data.

Authentication & Deployment

  • 🔐 NextAuth – Secure and simple authentication with support for Google, GitHub, and email logins.
  • 🚀 Vercel – Fast deployment with zero-config hosting for Next.js apps.

Why I Like This Stack

  • It’s developer-friendly: I spend more time building, less time debugging config.
  • It’s scalable: Great for MVPs but can grow with larger projects.
  • It’s community-backed: Strong ecosystems and lots of support online.

With this setup, I can take a project from idea → design → code → deployment faster than ever.