Skip to content

About

Software Engineer | Backend Developer | AI/ML Engineer

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

👋 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

About

Software Engineer | Backend Developer | AI/ML Engineer

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors