Sanjay Uddith Raju's repositories
rag-agentic-chat-system
Building a live portfolio chatbot that can answer questions over PDFs and other documents. It's an agentic RAG system using FastAPI, Streamlit, vector search, and Google Gemini
ML-Microservice
FastAPI microservice to serve ML models with caching and Kubernetes-ready deployment.
zyro
A zero-code backend orchestrator that turns a YAML config into a fully functional, deployable API — no code, just config.
uddithmachiraju.github.io
Personal Portfolio
AutoStruct
Automated structuring of unstructured data.
AWS-Serverless-Image-Processing-Pipeline
Building an automated system for image processing and management within the AWS ecosystem
AutoAPI
Creating a CLI tool that turns your config file into a working REST API.
AWS-Serverless-Data-Processing-Pipeline
AWS Serverless Data Processing Pipeline
talentscout-hiring-assistant
A Chat bot hiring Assistant
News-Classifier-MLOps-Pipeline
End-to-end ML pipeline using Python, Docker, Jenkins, AWS to fetch, store, process AI news and serve predictions via Flask API.
customer-feedback-analysis-pipeline
A machine learning pipeline that analyzes customer feedback data to extract actionable insights. The system handle data ingestion, preprocessing, model training, and deployment for real-time predictions.
Terraform-AWS
Practicing AWS through Terraform
terraform-web-server-deployment
Building a simple AWS VPC setup with a public subnet, internet gateway, and a web server (EC2) that's accessible over SSH and HTTP using Terraform.
DockForge
"DockForge – The Shipping Yard Saga" is a fun, story-driven platform that teaches you Docker from scratch. Step into the shoes of a container yard manager and learn commands by solving real-life inspired missions — one container at a time. 🚀 No boring lectures. Just interactive levels, and a gamified journey into the world of containers.
File-Transfer-System
Transferring files between different operating systems like Windows and Linux can be challenging. To overcome this, I created a File Transfer System using a server-client architecture, where a server receives files and a client sends files. This allows seamless data transfer between different OS environments.
Smart-Git-Auto-Commit-Push
This repository automates Git workflows by detecting file changes, generating meaningful commit messages, creating branches, pushing updates, and generating report enhancing efficiency and version control.
jenkins-ml-pipeline
This project automates the end-to-end machine learning training pipeline using Jenkins, ensuring seamless integration and automation. When new data arrives or code is updated, the pipeline automatically preprocesses the data, trains a machine learning model, evaluates its performance, saves the model with versioning, and logs the entire workflow.
clip-mlops-pipeline
This repository is designed to train, evaluate, and deploy CLIP model for image-text processing. It includes modular components for data processing, model training, experiment tracking with MLflow, API deployment with FlaskAPI, and CI/CD automation using Jenkins and Docker.
Parallel-Hyperparameter-Tuning-for-XGBoost-Using-Jenkins
This repository automates parallel hyperparameter tuning for XGBoost using Jenkins pipelines. It trains multiple models simultaneously, selects the best-performing model, and deploys it via a Flask API inside a Docker container.
Contrastive-Language-Image-Pre-training-CLIP
Implementation of CLIP, a model that unites vision and language by learning visual concepts from natural language through contrastive training. This repository demonstrates robust multi-modal embeddings and zero-shot capabilities for diverse tasks.
Self-Driving-Car
Self-Driving Car Simulation: This project involves engineering a self-driving car simulation that utilizes reinforcement learning for advanced navigation on curved roads. A dynamic reward system has been developed to ensure precise road adherence and effective obstacle avoidance.