Skills
My main focus is the MERN stack. I'm comfortable taking a feature from a Figma idea to a deployed product: frontend, backend, database, and real-time behaviour.
Frontend (React / Next.js)
React with hooks, context, and custom hooks
Next.js App Router (server components, layouts, metadata)
TypeScript in components, hooks, and utilities
Styling with Tailwind CSS and shadcn/ui
Backend (Node.js / Express)
Express.js REST APIs with routers and controllers
MVC folder structure (routes, controllers, services, models)
Middlewares for auth, validation, and error handling
Environment-based config and clean startup files
Database & Real-time (MongoDB)
MongoDB data modeling with Mongoose
Indexes, aggregation, and pagination
WebSockets / Socket.IO for chat and notifications
Storing chat conversations and activity logs
State, Tooling & DevOps
Redux Toolkit + RTK Query for data fetching
Form handling, validation patterns, and UX states
Git, GitHub, and basic CI/CD workflows
Deploying apps to platforms like Vercel / Render