Skip to content
View Savitha20-06's full-sized avatar

Block or report Savitha20-06

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
Savitha20-06/README.md

✦ Building · Learning · Solving ✦


01 β€” About

I'm Savitha S, a final-year Computer Science Engineering undergraduate who enjoys turning ideas into working software.

I started with a curiosity for how code works and that curiosity gradually turned into a passion for problem solving, Java development and building real-world applications. I enjoy breaking down complex problems into smaller pieces, learning new technologies and improving my solutions along the way.

My current focus is on becoming a strong Java Software Developer with a solid foundation in DSA, Full Stack Development and AI-powered applications. I'm currently exploring Spring Boot, React.js, RAG, AI Agents and System Design while continuously sharpening my problem-solving skills.

πŸ‡ Core Skills

  • β˜• Java β€” Programming, OOP & problem solving
  • 🧩 Data Structures & Algorithms β€” Coding practice & logical thinking
  • 🐍 Python β€” Programming & AI applications
  • 🌐 HTML/CSS/JavaScript β€” Web development fundamentals
  • βš›οΈ React.js β€” Frontend development
  • πŸ—„οΈ SQL / MySQL β€” Database fundamentals
  • πŸ”§ Git & GitHub β€” Version control & project management
  • πŸ€– RAG / AI β€” Retrieval-based intelligent applications

🌱 Currently Learning

Spring Boot Β· RAG Β· Cloud Computing Β· AWS Β· System Design

🎯 Areas of Interest

Java Software Development Β· Full Stack Development Β· Cloud Computing Β· AI & Generative AI Β· Problem Solving


02 β€” Tech Stack

πŸ’» Languages

🎨 Frontend

βš™οΈ Backend & Databases

πŸ› οΈ Tools & Platforms

🎯 Areas of Interest


03 β€” Featured Projects

πŸ€– AI-Powered IT Helpdesk Agent

A smart IT support assistant built with Java, Spring Boot, React.js, Vite and Tailwind CSS, helping employees quickly find solutions to common technical problems through an AI-powered chat interface.

It uses RAG with ChromaDB and an LLM to retrieve relevant information from the organization's approved knowledge base and generate helpful troubleshooting guidance. MySQL manages application data, while unresolved issues can be automatically converted into support tickets, helping IT teams manage requests more efficiently.

✨ Key Features

  • πŸ”Ž Knowledge-base powered question answering
  • 🧠 Retrieval-Augmented Generation
  • πŸ—ƒοΈ ChromaDB vector search
  • 🎫 Automatic ticket creation and escalation
  • 🚦 Issue classification and priority suggestion
  • πŸ‘₯ Employee, IT Staff & Admin roles
  • πŸ” JWT authentication & role-based access
  • πŸ“Š IT support dashboards
  • πŸ’¬ AI-powered troubleshooting assistant

Technologies: Java Spring Boot React.js MySQL ChromaDB RAG


♻️ Smart Waste Recycling System

A smart waste management platform built with React 18, TypeScript, FastAPI, and Tailwind CSS, integrated with NodeMCU ESP8266 and HC-SR04 ultrasonic sensors to monitor waste levels in apartment complexes.

The system provides real-time bin monitoring, critical-bin alerts, AI-based overflow prediction, collector management, route optimization, and live map tracking, helping make waste collection more efficient, organized, and sustainable.

✨ Key Features

πŸ—‘οΈ IoT-enabled smart waste bins
πŸ“‘ Real-time waste-level monitoring using HC-SR04 ultrasonic sensors
πŸŸ’πŸŸ‘πŸ”΄ Color-coded bin status indicators
πŸ”” Real-time alerts for critical and overflowing bins
πŸ€– AI-based waste overflow prediction using Groq Cloud API
πŸš› Collector assignment and collection management
πŸ—ΊοΈ Nearest-Neighbor (Greedy) route optimization
πŸ“ Live bin and fleet tracking using React Leaflet
πŸ“Š Waste analytics dashboard using Recharts

Technologies: React.js Node.js Express.js ESP8266 HC-SR04


πŸŽ“ Student Leave Management System

A full-stack leave management application built with Java, Spring Boot, React.js, and MySQL, designed to manage student leave requests, approvals, and leave status tracking.

The application provides a structured workflow for submitting and managing leave requests while using a Spring Boot backend and MySQL database for application data.

✨ Key Features

πŸ“ Student leave application
πŸ‘¨β€πŸ« Leave approval workflow
πŸ“Š Leave status tracking
πŸ” Role-based access
πŸ—„οΈ MySQL database integration
🌐 REST API-based backend

☁️ Current Progress

Currently working on deploying the application on AWS and learning cloud deployment fundamentals.

Technologies: Java Spring Boot React.js MySQL REST API


04 β€” Experience

πŸ’Ό Software Development Intern

[MIST SOFTWARE SOLUTIONS] Β· [Peelamedu] [June 2025] β€” [June 2025]

Worked on a live web application as part of structured practical training, gaining hands-on experience in full-stack web development and local application deployment.

✨ Key Contributions

πŸ’» Cloned and extended a live web application
🎨 Crafted responsive frontend pages using HTML, CSS, JavaScript, and Bootstrap
βš™οΈ Developed backend functionality using PHP and MySQL
πŸ“ Implemented form handling and dynamic content rendering
πŸ—„οΈ Managed database operations using MySQL
πŸ–₯️ Used XAMPP for local server and database management
✍️ Used Sublime Text as the development editor

Technologies: HTML CSS JavaScript MySQL XAMPP PHP Sublime text


05 β€” LeetCode Journey


06 β€” GitHub Stats


07 β€” Connect


πŸ‡ Learning. Building. Solving. One problem at a time.

Pinned Loading

  1. java java Public

    program

  2. AI-Powered-IT-helpdesk-Agent AI-Powered-IT-helpdesk-Agent Public

    AI-powered IT Helpdesk Agent using RAG and LLM to provide solutions from approved company knowledge, with relevance checks to reduce hallucinations and create IT tickets when no relevant solution i…

    Java