-
🌱 I’m currently learning Generative and Agentic AI.
-
✨ Creating bugs since May 2022
-
🧱 I love building things from scratch.
🌐 My portfolio | |
👨💻 All of my projects are here | |
📫 How to reach me | |
📄 Know about my experiences | |
Sr. No. | Project Name | Sample Image | Domain | Tech Stack |
---|---|---|---|---|
1️⃣ Generative AI Projects ✨ | ||||
01 | RAG with LangChain and Gemma-3 | Generative AI, Information Retrieval, Retrieval Augmented Generation |
|
|
View Project DetailsRAG with Gemma-3 is end-to-end and fully local system that lets users upload documents (PDF, TXT, MD, etc.) and chat with them using natural language. It runs on Gemma-3 LLM and mxbai-embeddings via Ollama, ensuring privacy and low-latency responses without needing the cloud. Built using LangChain, FastAPI, Streamlit, FAISS, Docker, and SQLite, it supports multi-file uploads, vector embeddings, real-time streaming responses, user authentication, and session history. Designed to be modular, clean, and fast - perfect for personal assistants, or educational use. |
||||
02 | Inquisitive: GenAI Powered Quiz Generator | Generative AI, EdTech, LLMs |
|
|
View Project DetailsThis is an AI-powered multilingual quiz generator that builds interactive quizzes from any news article or topic in any language. It detects the language, translates to English for LLM-based question generation via Gemini API, and translates the questions back to the original language. The platform supports MCQ, Multiple-Correct, True/False, and Numerical ans type questions, provides result evaluation, and features a performance analysis section. The app is deployed using Streamlit with a simple and intuitive interface. |
||||
03 | QnA ChatBot with LangChain | Generative AI, LLM Orchestration |
|
|
View Project DetailsA LangChain-powered QnA ChatBot, built with Streamlit. Supports real-time provider and model switching across OpenAI, Groq, Google, and Ollama. It dynamically lists models based on the selected LLM provider and maintains session history using advanced LangChain components. |
||||
04 | LocalGPT | Generative AI, Offline Chatbots, Local LLMs |
|
|
View Project DetailsLocalGPT is an offline clone of ChatGPT completely built from scratch. Uses open-source LLMs via Ollama and offers an interactive Streamlit-based interface. The tool supports conversation threads, real-time streaming responses, and multimodal inputs including vision models. It retains context per thread, allows model switching, and runs entirely without internet, making it ideal for local experimentation with LLMs. |
||||
2️⃣ Computer Vision and Distributed Computing 👀 | ||||
05 | Smart Attendance System | Face Recognition, Web App, Parallel Computing, Attendance System |
|
|
Project DetailsThe Smart Attendance System automates attendance calculation during lectures using video input. It processes frames using OpenCV and matches faces against pre-trained encodings. Attendance is based on 75% presence across frames. The UI is built with Flask server and provides downloadable Excel reports. Features include threading for concurrent processing, dark/light themes, and real-time feedback. |
||||
06 | Distributed Attendance System | Distributed Computing, Face Recognition, Socket Programming |
|
|
View Project DetailsThe Distributed Attendance System extends a Smart Attendance System by enabling distributed video processing across multiple client machines. It supports both static and dynamic load balancing for real-time face recognition-based attendance marking. The web-based interface allows video uploads, and results are downloadable in Excel format. It ensures faster processing using distributed computing, all coordinated by a central Flask server. |
||||
3️⃣ Hardware Based Projects ⚡ | ||||
07 | Air Quality Monitoring System with Emergency Alerts | Fog n Edge Computing, IoT, HVAC Monitoring |
|
|
View Project DetailsThis project is a real-time air quality and HVAC monitoring dashboard that collects data from various sensors for environmental factors via an Arduino and Raspberry Pi setup. It adheres to the Cloud-to-Fog-to-Things (C2F2T) model, ensuring low-latency, distributed processing. A local visualization is displayed on LCD-TFT screen. Also, The web app provides an interactive and responsive interface for real-time data visualization and emergency alerts, and uses Firebase for real-time data storage. Deployed on Vercel, it offers seamless access to both historical and live sensor data. |
||||
08 | Ms Minutes | Voice Assistant, Home Automation, MPMC |
|
|
View Project DetailsMs Minutes is a standalone, autonomous voice assistant inspired by the Loki character. It responds to voice commands for weather, calculations, definitions, and general questions. The assistant also includes home automation capabilities, controlling smart appliances like a solenoid latch. Integrated with the OpenAI API and deployed on a Raspberry Pi Zero 2-W, the system functions independently and can be used anywhere with just a power adapter. |
||||
4️⃣ AWS Projects ☁️ | ||||
09 | AWS - Beginner Project | Web Application, Cloud Deployment |
|
|
View Project DetailsThis project is a beginner-friendly travel guide application deployed fully on AWS infrastructure. It uses EC2 for hosting the Flask backend, RDS (MySQL) or SQLite for storing location data, S3 storage bucket for hosting public images and presents travel recommendations through a clean web interface. The project demonstrates basic cloud deployment, database integration, and responsive web design, making it ideal for understanding AWS fundamentals. |
||||
10 | AWS - Advanced Project | Web Application, Cloud Deployment |
|
|
View Project DetailsThis project is incremental improvement of the previous travel guide application. Moving forward from the basic deployment, it now includes more AWS Services like RDS for database management, Cognito for user authentication, and SNS for notifications, Translate for content translation. The project is focused on utilizing multiple AWS services for scalability and security. |
||||
5️⃣ Web Dev / Mini Projects 🌐 | ||||
11 | VTOP Extension | Browser Extension, VTOP |
|
|
View Project DetailsThis simple Chrome extension enhances the VTOP (Chennai Campus) portal by dynamically adding a total marks row to each subject's marks table. Built with Manifest v3 and the Chrome Scripting API, it's lightweight, easy to install manually, and works seamlessly on Chromium-based browsers. |
||||
12 | Entry Management System | Event Management, Offline Verification |
|
|
View Project DetailsThis project was developed to manage and verify entry for a food-based event organized by Swarajya: Marathi Literary Association at VIT Chennai. The system supports offline verification using MySQL, and a Streamlit-powered UI enables real-time entry marking and error correction. It features live dashboards showing marked/unmarked entries and a trend analysis chart to visualize footfall patterns. Designed for usability, it enables smooth operation across parallel queues using multiple devices on the same network. |
||||
6️⃣ Academic Subject Codes 📚 | ||||
13 | Operating System Codes | - | Operating Systems, Scheduling, ... |
|
14 | Cryptography Codes | - | Cryptography, Encryption, Decryption |
|
15 | MatLab Codes | - | MatLab, Calculus, 3D-Plots |
|
16 | Compiler Design Codes | - | Lexer, Parser |
|