Skip to content
View Dhananjoy43's full-sized avatar

Block or report Dhananjoy43

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Dhananjoy43/README.md

Hi there, I'm Dhananjoy Mahata! 👋

I'm a Full-Stack Developer with a passion for building scalable web applications and solving real-world problems. My expertise lies in MERN stack, Next.js, TypeScript, and Prisma, along with state management libraries like Zustand and Redux Toolkit. I love working on real-time applications, authentication & authorization, and optimizing performance for seamless user experiences.


🔥 Skills & Technologies:

  • Frontend: Next.js (App Router), React.js, Tailwind CSS, Shadcn UI
  • Backend: Express.js, Node.js, Prisma, Passport.js, Socket.io
  • Databases: MongoDB, PostgreSQL
  • Authentication: JWT (Access & Refresh Tokens), OAuth (Google), NextAuth.js
  • State Management: Zustand, Redux Toolkit
  • Real-time Features: WebSockets, Socket.io
  • Payment Integration: Razorpay
  • File Storage: Cloudinary
  • Other Tools: React Query, Resend (Email Service), Git, GitHub, Docker

💼 Work Experience:

🚀 SpleN Technologies and Education Pvt Ltd (Dec 2024 - Mar 2025) | Full-Stack Web Developer Intern

  • Built a website for organizing content and selling courses online with Razorpay payment integration.
  • Developed separate dashboards for Students, Trainers, and Admins, implementing role-based authentication with JWT & OAuth (Google login).
  • Implemented employee management for admins.
  • Created a real-time private chat for students and trainers using Socket.io.
  • Designed and developed assignment creation, submission, and evaluation features.
  • Built a dynamic content upload system for courses and events.
  • Integrated email verification and notifications using Resend.

🏥 AlteredAi Healthcare (Intern)

  • Built the entire frontend of a healthcare application using Next.js, Tailwind CSS, Shadcn UI, and Redux Toolkit.
  • Integrated APIs and collaborated with backend developers.

🔨 Projects:

🔑 Role-Based Authentication System

  • Built a full-stack authentication system using Next.js, NextAuth.js, TypeScript, and Prisma.
  • Implemented email verification, forgot password, and role-based access control.
  • Hosted on GitHub and deployed online.

💬 Real-Time Chat for a Dating App

  • Developed a real-time chat feature for matched profiles using React Native CLI, Express.js, MongoDB, and Socket.io.
  • Implemented private messaging with image and file sharing.

📫 Connect with Me:

Let's collaborate and build something awesome together! 🚀

Pinned Loading

  1. next-authentication next-authentication Public

    Next-auth v5 project to implement with Next.js server components, clint components, server actions, api routes and middleware. Implemented role based access to some routes of the application.

    TypeScript

  2. youtube-clone-backend youtube-clone-backend Public

    A backend project made with express.js, mongoDB and cloudinary

    JavaScript

  3. url-shortner url-shortner Public

    TypeScript

  4. file-sharing file-sharing Public

    JavaScript

  5. anime-vault anime-vault Public

    Anime Vault is a comprehensive web application designed for anime enthusiasts, providing a seamless and interactive browsing experience. The platform showcases detailed information about various an…

    TypeScript

  6. wrapped wrapped Public

    TypeScript