hi, i'm

shubham!

I'm a versatile Conversational AI Engineer and Software Developer working on Generative AI, Conversation Design, Full Stack Software Development, and HPC . Working towards building software that empowers and inspires users.

About Me

Get to know me!

Hi, my name is Shubham and I am a highly ambitious, self-motivated, and driven software engineer.


Currently, I’m expanding my expertise in Conversational AI. At Cantonica, I’m developing cutting-edge chatbots using Retrieval-Augmented Generation (RAG) for PWA marketplaces. This work involves conversation design and creating intelligent systems that provide dynamic, real-time responses, enhancing user engagement and interaction. My experience in conversation design allows me to craft smooth, intuitive interactions, ensuring users have a seamless experience with the chatbot interfaces.


My personal motto is to always strive for continous improvement and that's what I aim for. With a deep passion for technology and an eagerness to expand the boundaries of possibility, I'm excited about the future of my career and am always on the lookout for new and exciting opportunities. 🙂

My Skills

Retrieval-Augmented Generation

LangChain

Langflow

Vector Databases

Conversation Design

Chatbot Development

Microsoft Bot Framework

Rasa

Dialogflow

Python

React

JavaScript

TypeScript

DevOps

C#

Java

C

Linux

SQL

.NET

Node.js

Next.js

Django

Docker

Kubernetes

Swagger

Postman

WebAPI

SOAP

Bash

Fuzzing

Bootstrap

Tailwind CSS

Git

GitHub

Azure

AWS

IBM Cloud

Projects

Conversational AI Projects

MovieLang AI: Movies with Langflow

Conversational AI tool powered by LangChain, Langflow, AstraDB, RAG, and GPT, offering seamless, intelligent movie recommendations through real-time data retrieval.

Langchain Hierarchical Planning Agent

Hierarchical API Planner using LangChain and the OpenAPI Toolkit to intelligently navigate and consume an API spec, determining and calling endpoints sequentially based on complex user queries.

Insight Engine: CSV AI

Interactive conversational tool that leverages LangChain, HoloViz Panel, and OpenAI GPT to empower users to seamlessly upload, query, and interact with their CSV data.

Movie AI Assistant

Conversational chatbot leveraging Dialogflow and Gen AI to provide personalized movie recommendations based on user queries.

Insight Engine: PDF AI

AI-powered application that allows interactions with PDF documents and provides intelligent responses in a conversational format using RAG, Langchain, OpenAI, and HuggingFace.

WikiLam: Wiki AI

Conversational Wikipedia query tool that leverages LlamaIndex, Chainlit, and OpenAI GPT to help you query and interact with indexed Wikipedia pages in a conversational manner.

RAG + Langchain

Walks through the process of integrating Google’s Gemini API with LangChain to create a Retrieval-Augmented Generation (RAG) system for querying PDFs.

Rasa Chatbot

A simple chatbot built with Rasa and Flask.


Web Projects

Wordle

An implementation of popular game Wordle, with NextJS. The game is fully responsive and can be played on any device.

GPT-Copy

A Firefox Plugin that allows you to copy ChatGPT output with the click of a button.

NoShorts

A Firefox Plugin that removes all YouTube Shorts elements from the search results.


Other Projects

Mini-Blockchain

A miniature implementation of a Blockchain, using Python 3 and Flask.

PlushCV

A two-column one-page resume template with 71 stars and 25 forks on github.

Academic Portfolio

Academic Portfolio in Jekyll, built for a friend.

Design

Conversation Design

Case Study: Movie Recommendation Engine

A slide deck explaining the design and motivation behind MovieLang, a movie recommendation engine built with Langflow and Next.js.


Logos

UtahSec

A logo for University of Utah's cybersecurity club.

CTF Team

A logo for University of Utah's official capture-the-flag team.