Skip to content
View SiddeshRaut's full-sized avatar

Block or report SiddeshRaut

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
SiddeshRaut/README.md

๐Ÿ‘‹ Hi, I'm Siddesh Raut

Software Engineer | Backend Developer | AI/ML Engineer | Generative AI

I'm a Computer Engineering graduate focused on building scalable backend systems, AI-powered applications, and full-stack products.

I enjoy working with Java, Python, Node.js, FastAPI, Spring Boot, React, LangGraph, RAG, REST APIs, databases, and Docker to turn ideas into practical software solutions.


๐Ÿ‘จโ€๐Ÿ’ป About Me

  • ๐ŸŽ“ Computer Engineering graduate
  • ๐Ÿ’ป Interested in Backend Engineering, AI/ML, Generative AI & Full-Stack Development
  • ๐Ÿค– Building applications using LLMs, RAG and AI Agents
  • ๐Ÿš€ Experienced with FastAPI, Node.js, Express.js and Spring Boot
  • ๐Ÿ—„๏ธ Comfortable with MySQL, MongoDB and SQL
  • ๐Ÿณ Interested in Docker, CI/CD and cloud technologies
  • ๐Ÿง  Strong foundation in DSA, OOP, DBMS, OS and Computer Networks
  • ๐Ÿ” Currently improving my skills in System Design, Backend Engineering and AI Engineering

๐Ÿ› ๏ธ Tech Stack

๐Ÿ’ป Languages

Java Python JavaScript TypeScript SQL Shell

โš™๏ธ Backend

Node.js Express.js FastAPI Spring Boot

๐ŸŽจ Frontend

React Redux Tailwind CSS HTML5 CSS3

๐Ÿค– AI / Machine Learning

LangChain LangGraph Groq TensorFlow Scikit Learn Pandas NumPy

๐Ÿ—„๏ธ Databases

MySQL MongoDB

โ˜๏ธ DevOps & Tools

Docker AWS Git GitHub Terraform Ansible


๐Ÿš€ Featured Projects

๐Ÿค– AIVOA Complaint Management System

AI-powered pharmaceutical complaint management platform designed for API/FDF manufacturing Quality Assurance workflows.

Key Features

  • ๐Ÿ“„ AI-powered complaint document extraction
  • ๐Ÿค– LangGraph-based AI agent workflow
  • โš ๏ธ AI risk classification
  • ๐Ÿ“‹ Complaint completeness checking
  • ๐Ÿ” Duplicate complaint detection using SQL + fuzzy matching
  • ๐Ÿ’ฌ Document-grounded AI chat
  • ๐Ÿ“ก SSE-based real-time updates
  • ๐Ÿณ Docker Compose deployment

Tech: React, TypeScript, FastAPI, LangGraph, Groq, MySQL, SQLAlchemy, Docker


๐Ÿง  Oracle Document Indexer โ€” RAG System

An AI-powered Retrieval-Augmented Generation (RAG) application for interacting with enterprise documents.

Key Features

  • ๐Ÿ“„ Document ingestion and processing
  • ๐Ÿ”Ž Semantic document retrieval
  • ๐Ÿค– LLM-powered question answering
  • ๐Ÿงฉ LangChain-based RAG pipeline
  • ๐Ÿ“š Vector database integration
  • โšก FastAPI backend
  • ๐Ÿ” Environment-based configuration

Tech: Python, FastAPI, LangChain, HuggingFace, ChromaDB, Transformers


๐Ÿจ PackAndGo โ€” Hotel Booking Platform

A full-stack hotel booking application with a scalable backend architecture.

Features

  • ๐Ÿจ Hotel/listing management
  • ๐Ÿ” User authentication
  • ๐Ÿ“… Booking management
  • ๐Ÿ”Ž Search and filtering
  • ๐Ÿ—„๏ธ MongoDB database
  • ๐Ÿงฉ MVC architecture
  • ๐ŸŒ REST API integration

Tech: Node.js, Express.js, MongoDB, JavaScript, EJS


๐ŸŽฅ Connectify โ€” Real-Time Video Conferencing Platform

A real-time video conferencing platform built using WebRTC and Socket.io for low-latency communication and real-time participant synchronization.

Key Features

  • ๐ŸŽฅ Real-time peer-to-peer audio and video communication
  • ๐Ÿ”Œ WebRTC-based P2P streaming
  • โšก Socket.io signaling server
  • ๐Ÿ‘ฅ Room and participant management
  • ๐Ÿ” JWT-based authentication
  • ๐Ÿ”’ Bcrypt password hashing
  • ๐Ÿ”„ Real-time state synchronization
  • ๐ŸŽจ Responsive React.js interface

Tech: React.js, Node.js, Express.js, WebRTC, Socket.io, MongoDB, Material UI


๐ŸŽต Music Playlist Generator

A content-based music recommendation system that analyzes audio characteristics to generate personalized playlists.

Key Features

  • ๐ŸŽง Content-based music recommendation
  • ๐Ÿ”Š Audio feature extraction using Librosa
  • ๐Ÿ“Š MFCC, Chroma and Spectral Contrast analysis
  • ๐ŸŽผ Processing of 10K+ audio tracks
  • โšก Flask REST APIs for recommendations
  • ๐Ÿ“ˆ Optimized audio-processing pipeline

Tech: Python, Flask, Librosa, Pandas, Recommendation Systems


๐ŸŽ“ Student Dropout Prediction Using Deep Neural Networks

A machine learning system designed to predict the risk of student dropout using academic, demographic and behavioral features.

Key Features

  • ๐Ÿ“Š Student dataset preprocessing
  • ๐Ÿ”ข Feature encoding and normalization
  • ๐Ÿค– Deep Neural Network classification
  • ๐Ÿ“ˆ Model performance comparison
  • ๐ŸŒณ Random Forest
  • ๐Ÿ“‰ Logistic Regression
  • ๐Ÿงฎ Naive Bayes
  • ๐Ÿง  TensorFlow/Keras DNN

Tech: Python, Pandas, NumPy, Scikit-learn, TensorFlow, Keras


๐Ÿง  Core Computer Science

  • Data Structures & Algorithms
  • Object-Oriented Programming
  • Database Management Systems
  • Operating Systems
  • Computer Networks
  • REST API Design
  • MVC Architecture
  • Microservices Concepts
  • System Design
  • Software Engineering

๐Ÿ“ˆ What I'm Currently Learning

Backend Engineering
       โ†“
System Design
       โ†“
Distributed Systems
       โ†“
Generative AI
       โ†“
RAG & AI Agents
       โ†“
Cloud & DevOps

Popular repositories Loading

  1. AIVOA-complaints AIVOA-complaints Public template

    AI-powered pharmaceutical complaint management system with automated document extraction, risk classification, completeness checking, duplicate detection, and document-grounded AI chat.

    Python

  2. Music-Playlist-Generation-System Music-Playlist-Generation-System Public template

    Music Playlist Generation System is a Flask web app for discovering similar tracks. Search by song or artist, choose a genre, or upload audio to get recommendations based on music features from theโ€ฆ

    HTML

  3. Siddesh-Raut Siddesh-Raut Public

    Software Engineer | Backend Developer | AI/ML Engineer

  4. SiddeshRaut SiddeshRaut Public template

    Software Engineer | Backend Developer | AI/ML Engineer