Hi, I'm Nirjar — Full-Stack Developer
I build clean, efficient, and scalable web applications using the MERN stack and Next.js, with a focus on clarity, performance, and maintainability.
Projects
Issue Tracker (Next.js)
A full-stack issue tracking and project management app inspired by Jira. Built with Next.js 15, React, MongoDB, and Clerk, featuring workspaces, projects, tasks, and multiple task views including Kanban, Table, and Calendar.
- Built Workspaces and Projects system with member invitations and role-based access control
- Implemented task creation, assignment, status updates, due dates, filters, and search
- Built Kanban (drag and drop), Table, and Calendar views for flexible task visualization
- Integrated Clerk authentication and Cloudinary for workspace/avatar uploads
- Optimized performance using React Query caching, optimistic updates, and shimmer loading
- Designed analytics dashboard with workspace insights and activity statistics
- Used Server Components, TypeScript, and Zod for scalable architecture and validations
Next.jsReactReact QueryReact Hook FormTailwind CSSShadcn UITypeScriptMongoDBMongooseClerkCloudinaryZod

Chat App (MERN)
A real-time team communication app inspired by Slack, built with the MERN stack and TypeScript. Supports workspaces, group chats, direct messages, and live messaging over Socket.io with a clean and responsive UI.
- Built workspaces with member management, invitations, and separate conversations
- Implemented group chats and direct messages with real-time Socket.io communication
- Added local and Google OAuth authentication using Passport.js with secure sessions
- Stored message history, user profiles, and workspace data in MongoDB
- Integrated Cloudinary for user avatar uploads and media handling
- Designed a responsive UI with Tailwind CSS, Shadcn UI, and dark mode support
- Used React Query and Redux Toolkit for optimized state and API management
- Implemented form validation using Zod and React Hook Form
ReactReact RouterRedux ToolkitReact QueryReact Hook FormZodTailwind CSSShadcn UITypeScriptNode.jsExpress.jsMongoDBMongooseSocket.ioPassport.jsCloudinary
Tech Stack
Next.js
React
Node.js
Express
MongoDB
Mongoose
Redux
React Router
React Query
React Hook Form
Tailwind CSS
shadcn/ui
TypeScript
JavaScript
Socket.io
Passport.js
CSS
HTML
Git
Let's Connect
Feel free to reach out for opportunities, collaboration, or questions.
nirjar@nirjar.com