Hello, I'm
PranjwalGupta.
I build production-grade SaaS platforms, distributed systems and AI applications — from Java/Spring Boot microservices and Node.js APIs to RAG-powered agents on AWS. 3+ years turning complex business workflows into fast, secure, scalable products.

Years building production software
CRM modules shipped to production
Companies · SaaS, web & distributed systems
Published AI research paper (IRJMETS 2026)
Engineer by craft, builder at heart.
“I turn complex business workflows into scalable, secure software — from the database schema and the event stream to the AI agent.”
- Based in
- Noida, India
- Focus
- Full Stack · Java · AI
- Studying
- M.Tech, CSE (Thesis track)
- Languages
- Hindi · English
I'm a Full Stack Developer and AI Engineer with 3+ years of experience architecting, building and deploying high-performance distributed systems, multi-tenant SaaS platforms and cloud-native applications. I work across two ecosystems — Java / Spring Boot and the MERN stack — and I'm as comfortable designing a Kafka event pipeline or a GraphQL API as I am polishing a React interface.
At DrillMaps I migrated a monolithic application into Spring Boot microservices with an event-driven Apache Kafka pipeline. At Infosware I architected and launched a multi-tenant SaaS CRM with 20+ modules, then scaled it with GraphQL, Redis caching and RabbitMQ, owned its AWS deployments and CI/CD, and led the team through code reviews and intern mentorship.
I'm also a published AI researcher. My M.Tech thesis, Sarthak Companion, is turning a published grief-support framework into a working system built with LangChain, LangGraph, RAG and multi-agent tool calling — technology applied to one of the most human problems there is.
Full-Stack Product Engineering
React, Next.js and Angular interfaces backed by Node.js, NestJS or Java/Spring Boot services — with multi-tenant data models, granular RBAC and secure authentication built in.
Distributed Systems & Microservices
Spring Boot and Spring Cloud microservices, event streaming with Apache Kafka, RabbitMQ queues, Redis caching and GraphQL APIs — built to stay fast and fault-tolerant under load.
Applied AI & Agentic Systems
LLM applications with LangChain and LangGraph, RAG pipelines on Pinecone / Chroma, text embeddings and multi-agent function & tool calling across OpenAI, Gemini and Claude.
Cloud, DevOps & Quality
AWS (EC2, ECS, RDS, S3, Load Balancer), Docker, Jenkins and GitHub Actions CI/CD — backed by JUnit, Mockito, Jest and Cypress, plus code reviews and intern mentoring.
3+ years of shipping to production.
From crafting reusable frontends to architecting a multi-tenant SaaS platform and leading the team that runs it — here's the journey, role by role.
Full Stack Developer
Architected, scaled and deployed a production multi-tenant SaaS CRM — and led the team behind it.
- Architected and launched a production-grade enterprise multi-tenant SaaS CRM with 20+ functional modules, including Sales Pipeline (Kanban), Lead/Task Management, Quotes, Invoices and centralized Email/WhatsApp communication hubs, using React.js, Node.js, PostgreSQL, Prisma ORM and Docker.
- Designed department-wise workflows and role hierarchies with granular RBAC, ensuring complete tenant-level data isolation, secure authentication and cross-module data integrity.
- Optimized backend querying performance by implementing GraphQL APIs, Redis caching for real-time dashboard metrics, and RabbitMQ-based asynchronous processing for heavy notification pipelines.
- Owned end-to-end cloud deployments on AWS (EC2, RDS, S3, Load Balancer) and established fully automated GitHub Actions CI/CD release pipelines.
- Led development efforts across the engineering team: conducted peer code reviews, mentored interns and established strict development workflow standards.
MERN Stack Developer
Built client platforms, admin panels and analytics dashboards for multiple products.
- Engineered frontend modules for VisaLiv, a visa and tour services platform, using React.js, Next.js and Firebase, integrating secure third-party verification APIs.
- Built the Sailax DBC admin panel from scratch, implementing an in-app chat system and analytics dashboards using Next.js, Redux Toolkit and Material UI.
- Implemented TanStack Query for server-state management, data fetching, background refetching and query synchronization across core application modules.
Software Developer (Java & Distributed Systems)
Broke a monolith into Spring Boot microservices and introduced event-driven processing with Kafka.
- Migrated a core monolithic web application into a highly scalable, resilient and fault-tolerant microservices architecture using Java, Spring Boot and Spring Cloud.
- Designed and deployed an event-driven data streaming pipeline using Apache Kafka to handle near real-time message processing and asynchronous background tasks for high-volume operational workloads.
- Developed performant backend microservices using Core Java and Hibernate, enforcing strict test-driven development (TDD) with JUnit and Mockito.
- Optimized relational data models, tuned complex queries and wrote robust transactional stored procedures on PostgreSQL and MySQL.
- Configured and managed cloud-native microservices environments on AWS (EC2, ECS, RDS) with automated deployments via Jenkins pipelines.
Software Engineer
Where my professional journey began — my first role as a Software Engineer.
- Underwent structured engineering onboarding, participating in technical training sessions covering core frontend codebases, responsive design methodologies and strict version control workflows.
- Assisted debugging teams in resolving minor UI rendering bugs and cross-browser alignment issues across internal web modules using JavaScript, HTML5 and CSS3.
Products I've architected & shipped.
SaaS platforms, microservices, AI systems and dashboards — real software in production and research in progress. Open any card for the full case study.
Infosware CRM
Multi-tenant SaaS CRM platform
A production-grade, multi-tenant CRM with 20+ modules covering the entire sales lifecycle — from lead capture to invoicing — with tenant-level isolation and department-wise RBAC.
- Multi-tenant data model with tenant-level isolation and department-wise granular RBAC
- Lead auto-assignment engine routing website and Meta-ad leads via configurable rules
- RTK Query server-state sync across every module for fast, consistent UIs
- Real-time notifications (Socket.IO) and SendGrid automation via a central Email Center
- Jest + Cypress coverage for API logic and critical end-to-end workflows
- Dockerized services on AWS (EC2, RDS, S3, Load Balancer) with GitHub Actions CI/CD
Running in production for client organizations
One platform for the full sales-to-billing lifecycle
Secure data isolation for every client organization
Sarthak Companion
AI grief-support framework · M.Tech thesis
An AI grief-support framework for Indian families — published research now being built into a working system with LangChain, LangGraph, RAG and multi-agent tool calling.
- Published architecture: code-mixed Hinglish NLP + grief-psychology models
- LangChain + LangGraph over OpenAI, Gemini & Claude for empathetic dialogue
- RAG on Pinecone / Chroma with multi-agent tool calling and clinical escalation
CRM Scale-Up Architecture
GraphQL · Redis · RabbitMQ
Evolved the CRM with GraphQL APIs for flexible querying, Redis caching for hot data and RabbitMQ queues for background workflows.
- GraphQL APIs for flexible, efficient querying of complex CRM data
- Redis caching for hot data and dashboard metrics — fewer repeated DB queries
- RabbitMQ async processing moving heavy jobs off the request path
Monolith → Microservices
Java · Spring Boot · Apache Kafka
Migrated a core monolithic web application into a resilient, fault-tolerant microservices architecture with Spring Boot, Spring Cloud and an event-driven Apache Kafka pipeline.
- Monolith → Spring Boot + Spring Cloud microservices, independently deployable
- Apache Kafka event-streaming pipeline for near real-time, high-volume workloads
- TDD with JUnit + Mockito, tuned PostgreSQL/MySQL, Jenkins deploys to AWS ECS
Independently scalable services
Near real-time event processing
Automated, test-driven releases
Smart Card Vehicle Conversion
Karnataka Government platform
A smart card-based vehicle card conversion platform integrating ACR39U ICC card readers and Evolis card printers — cutting manual effort by ~70%.
- Web ↔ hardware bridge with ACR39U ICC smart-card readers for direct card I/O
- Automated, standardized card printing through Evolis printers
- End-to-end conversion workflow that cut manual effort by ~70%
Super Admin & Billing
Platform control center + Razorpay subscriptions
A Super Admin panel to onboard and govern client organizations, paired with a complete Razorpay-powered subscription and billing system.
- Super Admin control center for tenant onboarding, verification and access
- Razorpay subscription billing — plans, renewals and payment tracking
- LinkedIn & IndiaMART lead integrations with lead-level payment tracking
Sailax DBC Admin
Administrative control center · 3M+ user platform
Engineered the private administrative control center from scratch for a digital business card platform with 3+ million users — growth analytics, real-time support chat and a reusable, themeable component system.
- KPI & growth analytics dashboards with Next.js + Redux Toolkit
- Real-time in-app chat built on Socket.IO for support conversations
- Themeable component architecture blending Tailwind CSS + ShadCN UI
VisaLiv
International Visa, Travel & Career Services Platform
Built the modular frontend for a visa and tour services platform — multi-step visa workflows, document uploads and secure third-party verification, with TanStack Query handling server state.
- TanStack Query server-state sync, polling and mutation tracking
- Secure verification adapters for third-party validation APIs
- Component-driven multi-step flows in Next.js + Bootstrap
A full-stack toolkit, end to end.
Everything I use to take a product from idea to production — interface, API, event stream, database, AI pipeline, cloud and the tests that keep it all honest.
Languages
7 skills
Java Ecosystem & Frameworks
7 skills
MERN Stack & Front-End
11 skills
Distributed Architecture
4 skills
AI Systems
6 skills
Databases & Caching
5 skills
Cloud & DevOps
9 skills
Testing & Tools
7 skills
AI Productivity Tools
2 skills
Always learning, always building.
A published AI researcher and a lifelong student of computer science — my M.Tech thesis turns that research into a working AI system.
“Sarthak Companion: An AI-Based Grief Support Framework for Indian Families Experiencing Sudden Bereavement”
Phase A of my M.Tech thesis: a published architecture that combines code-mixed Hinglish NLP with structured grief-psychology models. Phase B — building it into a working system with LangChain, LangGraph, RAG and multi-agent workflows — is in progress.
International Research Journal of Modernization in Engineering Technology and Science (IRJMETS)
Master of Technology (M.Tech)
Computer Science & Engineering (Distance Learning · Thesis Track)
Sagar Institute of Technology & Management, Barabanki, UP
Bachelor of Technology (B.Tech)
Computer Science & Engineering
Noida Institute of Engineering & Technology (NIET), Greater Noida
Diploma
Information Technology
Government Girls Polytechnic, Lucknow
Languages
Let's build something remarkable.
I'm available to join immediately. If you're hiring for any of the roles below or have a product that needs to scale, I'd love to hear from you.
- Full Stack Developer
- AI Engineer
- Java Spring Boot Developer
- MERN Stack Developer
- Backend Developer
- Software Engineer
- Frontend Developer
- Cloud & DevOps Engineer