---
title: "Saswata Pal (@saswatapal) | Hashnode"
description: "Full-stack developer sharing real-world tech stack decisions. Read the latest articles by Saswata Pal on Hashnode."
url: "https://hashnode.com/@saswatapal"
---

@saswatapal

# Saswata Pal

@saswatapal · India · Joined May 2021

Full-stack developer sharing real-world tech stack decisions

[Website](https://saswata.hashnode.dev/)

### [Why I Chose Monorepo: From Copy-Paste Hell to 2.8s Builds](https://saswata.hashnode.dev/why-i-chose-monorepo-from-copy-paste-hell-to-28s-builds?utm_source=hashnode&utm_medium=feed)

I had the same Button component in 3 repos. All slightly different. All breaking at different times. Here's how monorepo fixed that (and made builds 22x faster).

8 min read · [saswata.hashnode.dev](https://saswata.hashnode.dev/why-i-chose-monorepo-from-copy-paste-hell-to-28s-builds?utm_source=hashnode&utm_medium=feed)

[Dec 9, 2025](https://hashnode.com/posts/why-i-chose-monorepo-from-copy-paste-hell-to-28s-builds/693865db68f5e71ae5966d88)

### [Why I Chose Monorepo Architecture: From Code Chaos to 2.8s Builds](https://saswata.hashnode.dev/why-i-chose-monorepo-architecture-from-code-chaos-to-28s-builds?utm_source=hashnode&utm_medium=feed)

The foundational decision that transformed my development workflow. Real architecture patterns, migration gotchas, and ROI calculations from managing 3 apps + 2 packages in production.

45 min read · [saswata.hashnode.dev](https://saswata.hashnode.dev/why-i-chose-monorepo-architecture-from-code-chaos-to-28s-builds?utm_source=hashnode&utm_medium=feed)

[Dec 9, 2025](https://hashnode.com/posts/why-i-chose-monorepo-architecture-from-code-chaos-to-28s-builds/6937c272bcfa19b56fb12ca9)

### [Tailwind CSS v4: Why I Chose CSS-First Config Over Styled Components](https://saswata.hashnode.dev/tailwind-css-v4-why-i-chose-css-first-config-over-styled-components?utm_source=hashnode&utm_medium=feed)

Deep dive comparing Tailwind v4, Tailwind v3, Styled Components, and CSS Modules. Real benchmarks showing 10x faster builds with the new CSS directives and Oxide engine revolution.

23 min read · [saswata.hashnode.dev](https://saswata.hashnode.dev/tailwind-css-v4-why-i-chose-css-first-config-over-styled-components?utm_source=hashnode&utm_medium=feed)

[Dec 5, 2025](https://hashnode.com/posts/tailwind-css-v4-why-i-chose-css-first-config-over-styled-components/69326b78135e9923bbfaebb7)

### [Next.js 16 vs Remix vs Astro: Choosing the Right React Framework in 2025](https://saswata.hashnode.dev/nextjs-16-vs-remix-vs-astro-choosing-the-right-react-framework-in-2025?utm_source=hashnode&utm_medium=feed)

Deep dive comparing Next.js 16, Remix 2, and Astro 4 for modern web apps. Real experience with App Router, Turbopack, Server Components, and deployment strategies.

18 min read · [saswata.hashnode.dev](https://saswata.hashnode.dev/nextjs-16-vs-remix-vs-astro-choosing-the-right-react-framework-in-2025?utm_source=hashnode&utm_medium=feed)

[Dec 5, 2025](https://hashnode.com/posts/nextjs-16-vs-remix-vs-astro-choosing-the-right-react-framework-in-2025/693266ea4291ee4fd50e9611)

### [Why I Chose Vite Over Webpack: 10x Faster Builds & Instant HMR](https://saswata.hashnode.dev/why-i-chose-vite-over-webpack-10x-faster-builds-instant-hmr?utm_source=hashnode&utm_medium=feed)

Deep dive comparing Vite, Webpack, esbuild, Rollup, and Turbopack for build tooling. Real benchmarks from UI library with 67 modules, and decision framework for choosing the right bundler.

15 min read · [saswata.hashnode.dev](https://saswata.hashnode.dev/why-i-chose-vite-over-webpack-10x-faster-builds-instant-hmr?utm_source=hashnode&utm_medium=feed)

[Dec 4, 2025](https://hashnode.com/posts/why-i-chose-vite-over-webpack-10x-faster-builds-instant-hmr/6931d597692d325fdc837c56)
