Skip to content
View Upnit-b's full-sized avatar

Block or report Upnit-b

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Upnit-b/README.md

👋 Hi, I’m Upnit Banga

Software Engineer & Solutions Engineer with 12+ years of experience building, deploying, and integrating production-ready systems across web platforms, APIs, and distributed architectures.

I specialize in end-to-end delivery — from system design and backend architecture to frontend UX, cloud deployment, AI, and third-party integrations.

📍 Toronto, Canada 🇨🇦
🌎 Open to opportunities in Canada & the United States


⭐ Featured Work

📰 Publishing Platform — Production Architecture

Next.js · Express · PostgreSQL · PayPal · Docker · AWS

  • Production-grade publishing platform with admin workflows
  • Secure one-time payments via PayPal
  • Deployed on AWS EC2 with Docker and Nginx reverse proxy
  • Real-world client delivery (architecture & documentation only)

➡️ Repository: Publishing-Platform-Architecture


🧩 Microservices Backend — Social Platform Template

Node.js · Express · RabbitMQ · Redis · Docker

  • API Gateway with clear service boundaries
  • Event-driven communication using RabbitMQ
  • Redis-based caching layer
  • Designed for scalability, integrations, and onboarding

➡️ Repository: MicroServices-Backend


🛒 E-Commerce Platform — Production Template

Django · PostgreSQL · PayPal

  • Full product catalog, cart, checkout, and order lifecycle
  • PayPal payment integration (sandbox + live-ready flow)
  • Modular, reusable architecture for real deployments

➡️ Repository: E-Commerce-Platform-Template


⚙️ Systems Project — C++ File Server

C++ · POSIX Sockets · Multithreading

  • Concurrent multi-client file server
  • Binary file transfer with chunking
  • Focus on low-level networking and performance

➡️ Repository: FileServer


🤖 Supervisor Multi-Agent Workflow (LangGraph)

Python · LangGraph · LangChain · Groq (Llama 3.1) · Tavily Search · Pydantic

  • Designed a multi-agent orchestration system with a Supervisor node that dynamically routes tasks across specialized agents (Prompt Enhancer, Researcher, Coder)
  • Built a Validator agent as a quality gate that evaluates responses and loops back only on fundamentally incorrect outputs — minimizing redundant cycles
  • Integrated Tavily web search and Python REPL tool as agent-bound capabilities for grounded research and live code execution
  • Leveraged Pydantic structured outputs with with_structured_output() for type-safe, deterministic routing decisions across agent transitions

➡️ Repository: LangGraph-Multi-Agent-Workflow


🧠 Multi-Step RAG Pipeline (LangGraph)

Python · LangChain · LangGraph · Vector Databases · Embeddings

  • Designed and implemented a multi-step Retrieval-Augmented Generation pipeline with query decomposition, iterative retrieval, and cross-step synthesis
  • Built vector-based retrieval over embedded document chunks with re-ranking and context aggregation to improve answer quality for complex, multi-hop queries
  • Implemented structured LLM outputs for deterministic parsing and reliable downstream processing

➡️ Repository: RAG-LangGraph-Multi-Step-Pipeline


🧪 Additional Projects

  • Book-Management-REST-API — Backend fundamentals and API design patterns
  • AI-Recipe-Generator-Claude-API — LLM-powered web application
  • AI-Content-Generator — AI-driven content generation platform
  • Video-Streaming-Platform — Netflix inspired movie-streaming web application
  • Shopping-Platform-Template — Amazon inspired frontend e-commerce platform
  • Django-Auction-Platform — Auction platform for selling and buying artifacts
  • Django-Wikipedia-Platform — Encyclopedia platform for uploading and editing documents

🛠 Tech Stack

Languages
TypeScript, JavaScript, Python, C++

Backend & APIs
Node.js, Express, Django, FastAPI
REST APIs, Webhooks, OpenAPI / Swagger

AI & LLM Systems
LangChain, LangGraph, MCP
Embeddings, Vector Databases
RAG Pipelines

Databases & Caching
PostgreSQL, MongoDB, Redis

DevOps & Infrastructure
Docker, Docker Compose, AWS (EC2), Nginx

Tools & Integrations
Postman, PayPal APIs, CI/CD workflows


🔗 Connect with Me

Pinned Loading

  1. MicroServices-Backend MicroServices-Backend Public

    A scalable, event-driven microservices backend for a social media platform built with Node.js microservices architecture, featuring real-time communication between services, media handling using mu…

    JavaScript

  2. Publishing-Platform-Architecture Publishing-Platform-Architecture Public

    A production-grade publishing platform built with Next.js and Node.js, featuring a Medium-style editor, SEO-optimized content delivery, secure payments, and a Dockerized AWS deployment.

  3. E-Commerce-Platform-Template E-Commerce-Platform-Template Public

    This is a template for a deployed project. A production-ready e-commerce platform built with Django, supporting full product management, shopping cart, secure checkout using the PayPal REST API, us…

    Python

  4. Portfolio-Website Portfolio-Website Public

    A modern, minimal, and fully responsive developer portfolio built with Next.js, Tailwind CSS, Framer Motion, and shadcn/ui. Includes animated page transitions, a projects slider, resume/experience …

    TypeScript

  5. LangGraph-Multi-Agent-Workflow LangGraph-Multi-Agent-Workflow Public

    This repo demonstrates multi agent workflow in LangGraph with Supervisor and 4 sub-agents

    Python

  6. RAG-LangGraph-Multi-Step-Pipeline RAG-LangGraph-Multi-Step-Pipeline Public

    This repo demonstrates multi step reasoning for RAG with LangGraph v1

    Python