masked background

Personal Portfolio - DhirajTsx(Portfolio 2.0)

React.js
NEXT.jS
TypeScript
TailwindCss
Sanity CMS
MarkDown-(mdx)
Motion.dev
CloudFlare
Vercel

DhirajTsx Portfolio 2.0 is a complete redesign of my personal developer portfolio, engineered with a production-level architecture and a strong focus on performance, accessibility, scalability, and content flexibility. Powered by Next.js, designed with TailwindCSS, enhanced through Motion.dev, and managed via Sanity + MDX, this portfolio represents the standard I aim for in professional software development.

The project is deployed on my custom domain: https://dhirajbhawsar.in, fully optimized with advanced SEO across every page.



🎯 Project Purpose

The goal behind Portfolio 2.0 was simple:
Build a polished, scalable, and future-ready platform that reflects my skills as a modern full-stack developer.

This version introduces:

  • A fully CMS-driven blog system
  • Strong SEO foundations
  • Smooth animations and UX interactions
  • API-driven workflows
  • A professional scheduling system
  • Email workflows with production-ready tools

This is not just a portfolio — it is a complete developer platform.


🧩 Technology Stack Overview

Next.js (App Router)

Next.js serves as the backbone of the entire portfolio, powering:

  • Server Components
  • Route Handlers
  • Metadata API
  • Streaming, caching & incremental rendering
  • Lightning-fast routing

Note

Next.js ensures scalability, performance, and a premium developer experience.


⚛️ TypeScript Integration

TypeScript provides:

  • End-to-end type safety
  • Strongly typed APIs, components & schemas
  • Fewer bugs
  • A smoother DX

🎨 TailwindCSS Integration

TailwindCSS ensures:

  • Fully responsive UI
  • Clean, scalable design
  • Fast development workflow
  • Elegant interactions

🧠 Zustand State Management

Zustand powers lightweight global states:

  • Theme toggles
  • Menus & modals
  • Shared UI state

🛡️ Zod Validation Layer

Zod validates:

  • Forms
  • Auth flows
  • Route handlers
  • Sanity CMS content

🔐 Auth.js Authentication

Auth.js provides:

  • Server-side sessions
  • Protected routes
  • Scalable authentication logic

📚 Content Layer

Sanity CMS

Sanity powers all dynamic content with:

  • Blog & project management
  • Real-time preview
  • GROQ querying
  • Fully structured schemas

It provides unmatched flexibility and full editorial control.


📝 MDX Integration

MDX brings React + Markdown together, enabling:

  • Custom components inside articles
  • Callouts, Image Grids, Videos
  • Syntax highlighting
  • Automatic TOC generation

Pro tip

MDX transforms content into interactive, polished storytelling experiences.


🎬 Motion & UI Enhancements

Motion.dev

Motion.dev enhances the experience with:

  • Smooth page transitions
  • Scroll-triggered animations
  • Micro-interactions
  • GPU-accelerated performance

🎛️ Radix UI

Radix UI adds:

  • Accessible UI primitives
  • Tailwind-friendly patterns
  • Reliable components (dialogs, menus, overlays)

📅 Additional Integrations

Cal.com

Used for:

  • Meeting scheduling
  • Collaboration workflows
  • Client availability

📨 Resend + React Email

Provides:

  • Production-level email sending
  • Custom React email templates
  • Automated contact form pipeline

🌐 SEO + Custom Domain

Portfolio includes:

  • Dynamic metadata
  • OpenGraph + Twitter Cards
  • Sitemap + robots.txt
  • Optimized URLs
  • High Lighthouse scores

Deployed on: https://dhirajbhawsar.in


Conclusion

DhirajTsx Portfolio 2.0 is a scalable, modern, and future-proof platform —
showcasing not just my work, but the engineering principles and craftsmanship I believe in.

Last updated: December 2, 2025