Hi, I'm
Manish Sahni
Building scalable full-stack applications with React, Node.js, and MongoDB.
About Me
Passionate about building full-stack applications with the MERN stack and exploring AI/LLM technologies.
Full Stack Developer with experience designing and developing scalable web applications using the MERN Stack (MongoDB, Express.js, React.js, Node.js) and TypeScript. Skilled in building responsive UIs, developing secure REST APIs, and managing databases including MongoDB and PostgreSQL.
Experienced in building full-stack desktop applications with Electron and React.js, integrating payment gateways (Stripe, Razorpay), and implementing enterprise-grade authentication systems including OAuth 2.0, Microsoft SSO, and Azure AD.
Passionate about technical problem-solving and creating high-performance full-stack applications with a focus on scalable architecture, modern frontend practices, and developer experience.
Frontend
React.js, Next.js, Redux Toolkit, Tailwind
Backend
Node.js, Express.js, MongoDB, PostgreSQL
DevOps
Docker, AWS, CI/CD
AI/LLM
OpenAI, RAG, LLM Integration
Skills & Technologies
Technologies I work with on a daily basis to build production-ready applications.
backend
database
frontend
devops
ai
Experience
My professional journey building scalable systems.
Assistant Software Engineer
Wits Innovation Lab
- Designed and developed scalable backend services and REST APIs using Node.js, TypeScript, MongoDB, Redis, and Oracle Eloqua for enterprise-grade marketing automation and lead management platforms.
- Built and integrated backend systems for the EventBooth & Campaign Tool, leveraging Oracle Eloqua Custom Data Objects (CDOs) to automate lead capture, campaign workflows, and marketing operations.
- Developed a full-stack desktop application using React.js, Electron, Node.js, and Express.js, building responsive UIs, reusable React components, state management workflows, and backend APIs supporting 18 utility tools (Utility ToolVault).
- Engineered the PlanIT V3 project management backend using Node.js, TypeScript, and MongoDB, implementing aggregation pipelines, workflow automation, and scalable REST APIs for efficient project tracking.
- Developed real-time backend services for the CCAI chatbot using Firebase, enabling seamless data synchronization and interactive user experiences.
- Implemented secure authentication and authorization systems using Google OAuth 2.0, Microsoft SSO, Azure AD, JWT, and RBAC, ensuring enterprise-grade access control across multiple internal applications.
- Integrated Stripe and Razorpay payment gateways into full-stack applications using React.js and Node.js, implementing secure payment processing, order creation, payment verification, webhook handling, and checkout workflows.
- Deployed and maintained applications on AWS EC2 and integrated Amazon S3 for secure file storage and retrieval, leveraging Docker to streamline deployment and improve application scalability.
- Applied modern backend engineering practices including Microservices Architecture, Redis Caching, Docker Containerization, and Background Job Processing to improve application scalability, performance, and reliability.
- Integrated Swagger/OpenAPI documentation and standardized API development practices, improving API maintainability, developer onboarding, and compliance with ONDC SRV specifications.
Projects
A selection of projects that showcase my technical skills and problem-solving abilities.
Campaign Tool & Event Booth Backend
FeaturedCentralized backend system for managing diverse campaigns and real-time event booth lead capturing with marketing automation integration.
- ▸Role-based access control (RBAC) for Admins, Managers, and Organizations
- ▸Dynamic campaign dashboard with CRUD operations
- ▸Oracle Eloqua integration for marketing automation
Utility ToolVault
FeaturedPrivacy-focused offline desktop application with 18 utility tools across PDF, Image, Text, Security, File Management, and Productivity categories, with all data processing performed locally.
- ▸Secure Electron desktop app using IPC communication and contextBridge for safe renderer-main process interaction
- ▸Responsive UI with dark/light theme, sidebar navigation, drag-and-drop uploads, batch processing, and real-time progress tracking
- ▸Integrated Sharp for image compression, resizing, format conversion, and background removal
PlanIt Super Admin Backend
FeaturedScalable multi-tenant SaaS backend using Domain-Driven Design (DDD) with real-time notifications and billing engine.
- ▸Multi-tenant SaaS architecture with Domain-Driven Design
- ▸Real-time notifications via Server-Sent Events (SSE) – 80% less polling
- ▸Dynamic billing engine with MRR/ARR reporting
CCAI Chatbot Backend
Backend architecture for a conversational AI chatbot with real-time interaction handling.
- ▸Real-time interaction handling via Firebase
- ▸Seamless data synchronization across sessions
- ▸Scalable backend architecture
Blast Golf POC
Unity 3D-based golf game proof of concept with C# scripting and cross-functional integration.
- ▸Unity 3D game environment
- ▸C# scripting for game mechanics
- ▸Cross-functional integration
ONDC SRV Specifications
UI components and API documentation for ONDC network specification standards.
- ▸UI components for specification browsing
- ▸Swagger UI integration for API documentation
- ▸Standardized API documentation
Education
My academic background and coursework.
Bachelor of Computer Applications (BCA)
Guru Nanak Dev Engineering College
2021 – 2024
Class 12th – Non-Medical (86%)
P.A.U. Govt. Sen. Sec. School
2020 – 2022
Get In Touch
Have a project in mind or just want to say hi? Let's connect.
I'm always open to discussing new projects, creative ideas, or opportunities to be part of your vision. Feel free to reach out!