About Me

Python Developer focused on AI and Django. Skilled in Python, AI development, and building robust web applications. Dedicated to continuous learning and staying updated with the latest industry trends and technologies. Eager to contribute to innovative software solutions and work collaboratively in a team environment.

  • Programming Languages
    Python, Java, Shell Script
  • Machine Learning (ML)
    Scikit-learn, OpenCV, Pandas, Numpy
  • Deep Learning (DL)
    TensorFlow, Keras, VGGFace
  • Generative AI
    Hugging Face Transformers, Gemini Pro, Gemini Flash, LLaMA 3, Mistral, Ollama, multilingual-e5-base, bge-small-en
  • AI Agents & Orchestration
    LangChain, LangGraph, CrewAI, LlamaIndex, RAG Pipelines
  • Web Frameworks
    Django, Gradio, FastAPI
  • Tools / Platforms
    Hugging Face, Kaggle, Google Colab, Git, GitHub, Docker, AWS (EC2, Bedrock), Figma
  • Databases
    MongoDB Atlas (Vector Store), MySQL
  • AI Engineer
    Worked in a fast-paced startup environment, leading the development of LLM-powered agents with LangGraph and FastAPI. Designed and deployed document search systems and prompt-driven analysis tools with robust backend support.
  • LLM & RAG Developer
    Built a Retrieval-Augmented Generation (RAG) pipeline using LlamaIndex and MongoDB, enabling efficient document-based Q&A. Integrated HuggingFace embeddings for semantic search and optimized token usage for cost-effective performance.
  • Backend Developer
    Developed scalable AI APIs using FastAPI, containerized with Docker, and deployed on AWS. Ensured secure data flow and privacy in production systems, with structured output formatting and agent orchestration logic.
  • Bachelor of Technology (B.Tech)
    Computer Science and Engineering - Specialization in AI & Machine Learning
    Institution: Vasireddy Venkatadri Institute of Technology, Guntur
    CGPA: 8.62
    Duration: 2021 - 2025
    Graduated: Yes
  • Class XII
    Science Stream
    Institution: Narayana Junior College, Andhra Pradesh Board of Intermediate Education
    Percentage: 92.2%
    Duration: 2020 - 2021
  • Class X
    General Education
    Institution: Narayana English Medium School, Andhra Pradesh Board of Secondary Education
    CGPA: 9.7/10 (92.15%)
    Duration: 2018 - 2019

certification

Programming


    Python

  • Kaggle
  • SoloLearn
  • HackerRank
  • GUVI

    Java

  • NPTEL (ELITE)

AI&ML


    Machine Learning

  • Coursera
  • Kaggle
  • Microsoft
  • IBM

    Deep Learning

  • Kaggle
  • NPTEL
  • OpenCVUniversity
  • IBM

Miscellaneous


    Google Skill Boost

  • Profile

    Data Science

  • NPTEL (ELITE+🥈)

    Django

  • Microsoft
  • Udemy

Latest Projects

DearHRSpeakWithMy

DearHRSpeakWithMy 2.0

DESCRIPTION: AI-powered HR Interview Assistant using LLaMA3 on Hugging Face. Generates structured, professional answers based on candidate profile, optimized for mock interviews.


TECHNOLOGY: LLaMA3 | HuggingFace | Gradio | NLP


  • Integrated prompt-engineered answers with real-time feedback and profile enrichment.
  • Deployed on Hugging Face Spaces with an interactive chatbot interface.
Document RAG Agent

Document Query AI Agent

DESCRIPTION: Developed a high-accuracy document Q&A system using RAG and LLMs. Vector embeddings + LlamaIndex + MongoDB handled large image/document-based queries.


TECHNOLOGY: LlamaIndex | LangGraph | MongoDB | Gradio


  • Utilized semantic embedding + query retrial mechanism to boost answer relevance.
  • Integrated with structured LangGraph agent pipelines and hosted via Gradio.
AI Agent Nexus

AI Agent Nexus

DESCRIPTION: Multi-agent AI suite using CrewAI and Gemini. Agents perform SEO writing, game dev automation, and marketing content creation.


TECHNOLOGY: CrewAI | Gemini | Serper API | Python


  • Built structured workflows for agent collaboration and task handoff.
  • Fully modular; supports dynamic task injection and role-based prompt strategies.
Epic Minds

Epic Minds (RamayanaGPT & GitaGPT)

DESCRIPTION: RAG-based QA system for Indian scriptures with multilingual embeddings and Gemini Flash LLM. Supports spiritual exploration and educational queries.


TECHNOLOGY: HuggingFace | Gemini Flash | MongoDB | LlamaIndex


  • Embedded multilingual scriptures and created vector search index.
  • Deployed with Gradio + collapsible UI components + real-time logs.
PC AI Assistant

AI Assistant for PC

DESCRIPTION: Developed an agent-based desktop assistant with modular servers for file, info, and search tasks using LangChain. Designed for MPC-style automation.


TECHNOLOGY: LangChain | Python | Modular Server System


  • Custom-designed file_server, info_server, and web_search_server modules.
  • Designed to handle contextual tasks and future voice control integration.
VGGFace

Face Recognition with VGGFace

DESCRIPTION: Built a 31-class face recognition app with 97.86% accuracy using VGGFace + TensorFlow. Hosted via Django + Gradio.


TECHNOLOGY: TensorFlow | Keras | OpenCV | Django


  • Mastered OpenCV-based dataset creation, and trained CNNs with high generalization.

SCRAM

DESCRIPTION: Engineered a robust, secure Django-based system for comprehensive college resource and access management, incorporating advanced features such as user management, complaint registration, and a chatbot assistant. Seamlessly integrated Gemini-Pro LLM with Google API and introduced face recognition technology for enhanced attendance tracking.


TECHNOLOGY: Gemini-pro (LLM) | Django | Tensorflow | Keras | OpenCV


  • Devised robust user authentication and 2-FS password authentication, enhancing system security and reliability.
  • Led the project team, developing comprehensive Django templates and seamlessly integrating custom chatbot functionalities using LLM.

Object Segmentation

DESCRIPTION: Developed a versatile Python script leveraging OpenCV and scikit-image for advanced image processing tasks, including object segmentation using YOLOv8. Implemented functionalities such as grayscale contrast enhancement, image similarity measurement (SSIM), and object detection (YOLO).


TECHNOLOGY: YoloV8 | OpenCV | Sklearn


  • Engineered robust image processing capabilities with detailed evaluation and visualization of results, demonstrating significant improvements in processing accuracy and efficiency.
  • Planned future integration of advanced deep learning models to expand functionality and further enhance system performance.

MNIST: CNN Architectures Comparison

DESCRIPTION: Compared deep learning architectures like LeNet, AlexNet, ZFNet and VGG16 for digit recognition, achieving 99.55% accuracy using transfer learning. Applied CNNs effectively for image recognition tasks. Optimized training with data preprocessing and learning rate scheduling.


TECHNOLOGY: Python | TensorFlow | Keras | CNN


  • Achieved high accuracy with AlexNet and LeNet architectures on the MNIST dataset.
  • Utilized transfer learning to enhance model performance.
  • Applied data preprocessing and learning rate scheduling techniques to optimize training.
Repository Image

Academic Labs and Projects Repository

DESCRIPTION: This repository contains academic lab work, additional learnings, and basic projects. Created during my second year of B-Tech, it showcases various resources to help students learn and practice skills in subjects like programming, Django, and Machine Learning. I'm grateful to my HOD for introducing me to version control systems and GitHub.


  • Provides resources for students to enhance their skills in programming, Django, and Machine Learning.
  • Includes examples of simple projects for students to practice and improve their understanding of various subjects.
See more

Contact Me

bandreddysarathchandra@gmail.com

+91 6305419947

Download Resume