Pankaj Yadav - Backend Engineer | ContraWork by Pankaj Yadav
Pankaj Yadav

Pankaj Yadav

Full Stack Developer | React, Node.js, TypeScript

New to Contra

Pankaj is ready for their next project!

Cover image for SnapRoute Core :- Secure URL
SnapRoute Core :- Secure URL Shortening Service A production-oriented URL shortening backend built with TypeScript, Node.js, Express.js, MongoDB, and Redis. The system includes JWT authentication, Google OAuth, email verification, password recovery, Redis caching, rate limiting, URL analytics, custom aliases, password-protected links, QR-code generation, URL expiration, and background cleanup jobs. The architecture follows a layered backend design with separate routes, middleware, controllers, services, models, validators, utilities, and background jobs, with a focus on security, performance, scalability, and maintainability.
0
11
Cover image for Aarohan – Production-Ready Personal Blog
Aarohan – Production-Ready Personal Blog API Aarohan is a scalable, production-ready backend system designed for blogging platforms. Built with Node.js, Express, and MongoDB, it implements advanced security practices, role-based access control, and modular architecture. Backend Architecture: Structured with dedicated Middleware, Routes, Controllers, and Services layers to ensure clean code organization and maintainability. Security & Auth: Engineered JWT authentication with short-lived access tokens, refresh token rotation, bcrypt password hashing, rate limiting, and HTTP-only cookies. Features & External Services: Implemented full CRUD operations for articles and comments, Cloudinary image uploads, Nodemailer for OTP email resets, and Swagger API documentation. Database & Deployment: Integrated MongoDB Atlas for data modeling and deployed the service to Render behind an Nginx reverse proxy.
0
33
Cover image for Second Brain – Knowledge &
Second Brain – Knowledge & Resource Hub Second Brain is a full-stack content management dashboard engineered to organize, tag, and filter web links, YouTube videos, and Twitter/X posts in a central location. UI/UX & Dashboard: Built a responsive dark-mode interface with custom sidebar navigation, analytics counter cards, and tag-based filtering. Frontend & Type Safety: Implemented in React and TypeScript for strong typing across state management, API requests, and component trees. Backend Architecture: Powered by Node.js, Express, and MongoDB to handle CRUD operations, link metadata storage, and JWT user authentication. Public Sharing: Integrated a secure share feature that generates public share links so users can share curated knowledge collections.
0
40
Cover image for Chat Bloom – Real-Time Messaging
Chat Bloom – Real-Time Messaging Application Chat Bloom is a full-stack, real-time messaging application designed for fast, seamless user communication. I engineered the platform with a responsive, modern UI and robust real-time backend architecture. Frontend UI/UX: Designed and built a responsive dark-mode interface using React, Tailwind CSS, and DaisyUI. Real-Time Engine: Integrated Socket.io (http://Socket.io) for instant messaging, live user online/offline status updates, and image sharing. State Management: Utilized Zustand for reliable, lightweight global state handling across components. Backend & Security: Developed RESTful backend services using Node.js, Express, and MongoDB, complete with JWT authentication, profile management, and custom UI themes.
1
42