skip to content
Rhushya KC

Projects

Here are some of my recent projects. Each one represents different aspects of my skills and interests in web development and software engineering.

VIABLE GEMINI

Viable Gemini is a Google Apps Script automation that transforms email-based invoice workflows by automatically extracting key business data from invoice attachments and organizing everything systematically. Perfect for small businesses and accounting teams looking to eliminate manual data entry and streamline their invoice processing.

Technologies Used:

Google Cloud JavaScriptGoogle Apps ScriptGmail APIGoogle SheetsGemini AIEmail Automation

FOODIESPOT RESERVATION AGENT

FoodieSpot Reservation Agent is a conversational AI solution designed to manage restaurant reservations through intelligent chat interactions. The application allows users to search for restaurants by cuisine and location, check availability, make reservations, and get personalized recommendations with AI-generated responses and sophisticated prompt engineering.

Technologies Used:

PythonGroqStreamlitPandasTool-calling AI FrameworkConversational AI

RAG-BASED OBSERVABILITY ASSISTANT

A Python application that uses a Retrieval-Augmented Generation (RAG) approach to query system telemetry data using natural language. The application collects CPU, memory, and disk usage metrics and allows users to ask questions about system performance in plain English through an interactive Streamlit interface powered by Llama2 via Ollama.

Technologies Used:

PythonStreamlitDuckDBOllamaLlama2psutilRAGNatural Language Processing

LEGAL AIEYE-OPENER

Legal AEye-Opener is an AI-powered legal assistant designed to help users navigate and understand legal texts from the BNS (Bharatiya Nyaya Sanhita) laws. The application allows users to search for specific sections or ask legal questions and get AI-generated responses with relevant legal context.

Technologies Used:

PythonGroqvectore DB(Chroma DB)Web scrapperRAG

PDF LOCAL PARSER

A Python-based application for extracting content from PDF files, including text, tables, images, and OCR text.

Technologies Used:

PythonStreamlitPyMuPDFpdfplumberPillowpandaspdf2imagepytesseractTesseract OCR

Kube-Sim: Distributed Systems Cluster Simulation Framework

Kube-Sim is a simulation framework for distributed systems, designed to simulate Kubernetes clusters and their components. It provides a platform for testing and evaluating distributed algorithms and protocols in a controlled environment.

Technologies Used:

PythonDockerFlaskJavaScriptChart.jsDockerfileHTMLCSS

Advance PDF RAG

A Retrieval-Augmented Generation (RAG) application for answering questions from PDF documents using Streamlit, LlamaIndex, and Groq.

Technologies Used:

PythonStreamlitPyPDFHugging FaceGroqLlamaIndexLlamaCloudMistral LLM

Gen AI Multi Integrated Application

A comprehensive AI application integrating multiple generative AI models and techniques for various use cases.

Technologies Used:

PythonLangchainHugging FaceAWS

Finalit

A multilingual conversational AI assistant that helps users understand loan eligibility, guides them through the loan application process, and provides basic financial literacy tips.Uses sarvam ai api key for multiple indian langauges.Has about audio and text feature for user input

Technologies Used:

PythonLangchainHugging FaceGroqsarvam ai:

Adblocker Chrome Extension

A Chrome extension for blocking ads and improving browsing experience with customizable filtering options.

Technologies Used:

JavaScriptChrome APIHTMLCSS

Advanced Hospital Management System

A comprehensive system for hospital administration featuring patient records, appointment scheduling, and resource management.

Technologies Used:

C++Data StructuresAlgorithms

E-Commerce with Advanced Filtering

A modern e-commerce platform with advanced filtering options, search capabilities, and user-friendly interface.

Technologies Used:

ReactJavaScriptNode.jsMongoDB

Vehical Management System

This is a Java console application for managing vehicle rentals. It allows users to register, rent vehicles (cars, bikes, trucks), and manage their rentals.

Technologies Used:

PythonJava

Emoji Stream

A concurrent emoji broadcast system built using Kafka, Flask, and Spark in an event-driven architecture. This project enables real-time emoji broadcasting, processing, and aggregation.

Technologies Used:

Pythonkafka ZookeeperSpark

Seven Segment Display

Iverilog implementation for seven segment display with GTK wave.Using matrix for display.

Technologies Used:

VerilogGTKWave

Cisco Packet Tracer Implementation

Cisco packet tracer implementation for private network with VPN and ASN.

Technologies Used:

cicso__packet__tracerVPNASN