Hi, This is Yuvraj Singh, Highly motivated Computer Science undergraduate with strong fundamentals in object-oriented programming, cloud-based development, and data-driven AI systems. Proven experience in developing scalable full-stack and GenAI projects, solving problems since 2022 and working collaboratively in agile teams.
Python
Java
HTML
CSS
JavaScript
TensorFlow
Pytorch
Streamlit
FAISS
LangChain/ LangGraph
MySql
MongoDB
Git
GitHub
Jupyter
Linux
Docker
AWS
This project is an intelligent YouTube assistant that allows you to query any YouTube video and get meaningful, context-rich answers based solely on the video’s transcript. It uses LangChain, Google Gemini AI, FAISS, and Streamlit to create a vector-based retrieval-augmented generation (RAG) system.
This project is an AI-powered tutoring application designed to provide personalized assistance across various subjects.
The core of the system is a sophisticated multi-agent architecture where a central Tutor Agent intelligently delegates user queries to specialized sub-agents, such as a Math Agent and a Physics Agent.
These sub-agents are equipped with specific knowledge and tools to handle domain-specific questions effectively.
The application utilizes concepts from Google's Agent Development Kit (ADK) to build the agent hierarchy and interaction patterns.
The natural language processing and generation capabilities are powered by the Gemini API, enabling the agents to understand and respond to user queries in a human-like manner.
The SmartMerge Assistant is a Python application designed to facilitate intelligent branch merging on GitHub.
It leverages AI to analyze changes between branches and provides a user-friendly interface for managing merge operations.
My contribution in this project was the API integration , backend development and error handeling.