Hi, I'm

Manish Sahni

Building scalable full-stack applications with React, Node.js, and MongoDB.

Download Resume

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

Node.js92%
TypeScript90%
JavaScript92%
NestJS85%
Express90%
Go70%
Python65%
RESTful APIs95%
Microservices85%
OAuth 2.080%

database

MongoDB88%
PostgreSQL85%
Redis82%
MySQL78%
Firebase75%

frontend

React.js85%
Redux Toolkit80%
React Router80%
Axios82%
Next.js82%
HTML/CSS85%
Tailwind CSS80%
Bootstrap75%

devops

Docker85%
AWS70%
CI/CD78%
Git/GitHub90%

ai

OpenAI API75%
LLM Integration72%
RAG68%

Experience

My professional journey building scalable systems.

Assistant Software Engineer

Wits Innovation Lab

Dec 2024 – May 2026
  • 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.
Node.jsTypeScriptReact.jsElectronExpress.jsMongoDBRedisDockerAWSOracle EloquaFirebaseStripeAzure ADOAuth 2.0Microservices

Projects

A selection of projects that showcase my technical skills and problem-solving abilities.

Campaign Tool & Event Booth Backend

Featured

Centralized 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
Node.jsTypeScriptMongoDBREST APIsEloquentOAuth 2.0

Utility ToolVault

Featured

Privacy-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
ElectronReact.jsNode.jsExpress.jsTailwind CSSWebpackSharppdf-libSheetJS

PlanIt Super Admin Backend

Featured

Scalable 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
Node.jsTypeScriptExpressPrismaPostgreSQLRedisDocker

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
Node.jsFirebaseTypeScript

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
Unity 3DC#

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
Node.jsSwagger UIJavaScript

Education

My academic background and coursework.

Bachelor of Computer Applications (BCA)

Guru Nanak Dev Engineering College

2021 – 2024

Relevant Coursework
Data Structures & AlgorithmsObject-Oriented ProgrammingDatabase Management SystemsComputer NetworksOperating SystemsWeb Technologies

Class 12th – Non-Medical (86%)

P.A.U. Govt. Sen. Sec. School

2020 – 2022

Relevant Coursework
MathematicsPhysicsChemistryComputer Science

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!