---
title: "Karangiya Vraj (@Vraj03) | Hashnode"
description: "Passionate Frontend Developer with 2.5 years of experience specializing in React.js and Next.js. Skilled in building responsive, user-friendly interfaces usi..."
url: "https://hashnode.com/@Vraj03"
---

@Vraj03

# Karangiya Vraj

@Vraj03 · Joined July 2024

### [A Complete Playbook: Migrating a Sitecore JSS Next.js App to Content SDK + App Router](https://vkblogs.hashnode.dev/a-complete-playbook-migrating-a-sitecore-jss-next-js-app-to-content-sdk-app-router?utm_source=hashnode&utm_medium=feed)

A complete, verified guide to migrating a Sitecore JSS Next.js app to Content SDK 2.x and App Router. Covers every JSS 22.x minor upgrade, the JSS to Content SDK switch, Pages Router to App Router, and Vercel deploy fixes — with real code examples.

35 min read · [vkblogs.hashnode.dev](https://vkblogs.hashnode.dev/a-complete-playbook-migrating-a-sitecore-jss-next-js-app-to-content-sdk-app-router?utm_source=hashnode&utm_medium=feed)

[May 29](https://hashnode.com/posts/a-complete-playbook-migrating-a-sitecore-jss-next-js-app-to-content-sdk-app-router/6a1972061335680297e656ea)

### [Fixing Mobile Image Performance in Next.js](https://vkblogs.hashnode.dev/fixing-mobile-image-performance-in-nextjs?utm_source=hashnode&utm_medium=feed)

How intrinsic vs responsive images, srcset, and proper image handling can make or break your mobile experience

8 min read · [vkblogs.hashnode.dev](https://vkblogs.hashnode.dev/fixing-mobile-image-performance-in-nextjs?utm_source=hashnode&utm_medium=feed)

[Jan 27](https://hashnode.com/posts/fixing-mobile-image-performance-in-nextjs/69788996e9b89f617f5672ab)

### [Step-by-Step Guide to Creating Scalable Tailwind Components with Tailwind Variants](https://vkblogs.hashnode.dev/tailwind-variants?utm_source=hashnode&utm_medium=feed)

Create scalable Tailwind components with \`tailwind-variants\` to simplify class management and enhance reusable, variant-based design systems

7 min read · [vkblogs.hashnode.dev](https://vkblogs.hashnode.dev/tailwind-variants?utm_source=hashnode&utm_medium=feed)

[May 21, 2025](https://hashnode.com/posts/tailwind-variants/682deaef88a2807d941d3732)

### [Efficiently Manage Dynamic Tailwind CSS with Safelist & Theming](https://vkblogs.hashnode.dev/manage-dynamic-tailwind-classes?utm_source=hashnode&utm_medium=feed)

Use safelists in Tailwind CSS for effective management in multi-brand apps, enhancing maintainability and efficiency

5 min read · [vkblogs.hashnode.dev](https://vkblogs.hashnode.dev/manage-dynamic-tailwind-classes?utm_source=hashnode&utm_medium=feed)

[May 9, 2025](https://hashnode.com/posts/manage-dynamic-tailwind-classes/681e14c8c0fb21ecfaa8a6f6)

### [Creating a Monorepo Using Turborepo, Next.js, and Tailwind CSS: A Complete Guide](https://vkblogs.hashnode.dev/monorepo-using-turborepo-nextjs?utm_source=hashnode&utm_medium=feed)

Learn how to set up a monorepo using Turborepo, Next.js, and Tailwind CSS with our comprehensive guide

6 min read · [vkblogs.hashnode.dev](https://vkblogs.hashnode.dev/monorepo-using-turborepo-nextjs?utm_source=hashnode&utm_medium=feed)

[Jul 9, 2024](https://hashnode.com/posts/monorepo-using-turborepo-nextjs/668d4312be4c63e19cea0e9a)
