Shubham Agarwal, Developer in Bengaluru, Karnataka, India
Shubham is available for hire
Hire Shubham

Shubham Agarwal

Bio

Shubham Agarwal is an AI engineer with 10+ years of experience in machine learning, NLP, and deep learning. He specializes in retrieval-augmented generation (RAG), multi-agent AI systems, and diffusion models. Proficient in Python, PyTorch, and scalable AI architectures, he has built LLM-powered autonomous agents, graph-based retrieval systems, and production AI workflows, optimizing inference and deploying AI at scale.

Portfolio

Servis One, Inc. t/a BSI Financial Services, Inc.
Artificial Intelligence (AI), Machine Learning...
Empower Education Inc.
Artificial Intelligence (AI), Python, AI Agents, LangChain, FastAPI, Qdrant...
AB InBev
Python, Large Language Models (LLMs), LangChain, Docker...

Experience

  • Python - 10 years
  • Machine Learning - 8 years
  • Data Science - 8 years
  • TensorFlow - 6 years
  • Large Language Models (LLMs) - 3 years
  • Generative Artificial Intelligence (GenAI) - 3 years
  • Stable Diffusion - 3 years

Preferred Environment

Git, Linux, OS X

The most amazing...

...thing I’ve developed is a GraphRAG for E2E course generation, outperforming NotebookLM by structuring content with knowledge graphs from reference materials.