Academic & Personal Projects

Showcasing my technical skills and passion for building innovative solutions

Sustainable Browsing Tracker preview

Sustainable Browsing Tracker

Contributor
  • A browser extension to help you understand and reduce the environmental impact of your internet usage.
  • Get real-time feedback on websites, track your digital carbon footprint, and discover greener alternatives.
  • Earn points and badges for your eco-friendly habits.
  • Features an Eco-Dashboard, Green Hosting Detection, AI-Powered Suggestions, Gamification System, and a Low Power Mode.
JavaScript (ES6 Modules)HTML5Tailwind CSSPython 3FlaskGoogle Generative AI (Gemini)+2 more
Customer Support Analyzer [RAG based Application] preview

Customer Support Analyzer [RAG based Application]

Creator
  • Architected a full-stack semantic search engine, featuring a Python/FastAPI backend to power a Retrieval-Augmented Generation (RAG) pipeline to enable natural language queries on a knowledge base of customer support tickets.
  • Combined Google's gemini-1.5-flash-latest LLM with a ChromaDB vector database and 'sentence-transformers' to deliver context-aware resolution from a knowledge base.
  • Engineered a responsive frontend using Next.js and React, allowing users to submit queries and view AI-generated answers alongside original source support tickets for verification.
PythonFastAPINext.jsReactVector Database (ChromaDB)Google Gemini API+3 more
BookTable [Restaurant Booking Application] preview

BookTable [Restaurant Booking Application]

Creator
  • Led key frontend development: Established the UI project, dockerized frontend, built core user interfaces (Login, Homepage, Profile), and engineered dynamic restaurant search and discovery by integrating Google Maps API.
  • Developed backend REST APIs in Spring Boot for user registration, booking, and restaurant search functionalities. Leveraged Spring JPA and JDBC to connect and perform CRUD operations on a MySQL database for data persistence.
Spring bootJDBCMySQLGradleNextJSReact+3 more
Log Classifier [Java CLI Application] preview

Log Classifier [Java CLI Application]

Creator
  • Developed a robust Java application to parse, classify, and aggregate raw log files into structured JSON reports for performance, application, and request analysis.
  • Implemented the Chain of Responsibility and Strategy design patterns to create a modular and extensible log processing pipeline.
  • Engineered a comprehensive analysis tool to calculate critical system metrics, including CPU/memory usage, error rates, and API response time percentiles.
Core JavaGradleGoogle GsonJUnit