Skip to content
View Bbs1412's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report Bbs1412

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Bbs1412/README.md

Hi 👋, I'm Bhushan B. Songire

coding

I am a computer enthusiast currently pursuing
B. Tech in CSE 💻 @ VIT, Chennai.

  • 🌱 I’m currently learning Generative and Agentic AI.

  • ✨ Creating bugs since May 2022

  • 🧱 I love building things from scratch.

🌐 My portfolio Portfolio
👨‍💻 All of my projects are here GitHub
📫 How to reach me Gmail
📄 Know about my experiences LinkedIn
▶️ Watch my Project Demos YouTube

Skills:

Programming Languages:

python c cplusplus java matlab

Generative AI:

langchain langgraph langsmith ollama openai gemini chroma huggingface

Libraries and Frameworks:

numpy pandas matplotlib sklearn sns selenium OpenCV MediaPipe

Web Development:

html5 css3 javascript react.js streamlit flask fast-api postman

Cloud and Deployment:

google-cloud-platform vertex-ai amazon-web-services docker vercel

Databases:

firebase Oracle-SQL MySQL Python-SQLite Sanity-CMS

Tools and Platforms:

linux excel git github vsc

Hardware:

raspberrypi arduino


My Projects:

Sr. No. Project Name Sample Image Domain Tech Stack
1️⃣ Generative AI Projects ✨
01 RAG with LangChain and Gemma-3 Gemma RAG with LangChain Generative AI,
Information Retrieval,
Retrieval Augmented Generation
  • LangChain
  • FastAPI
  • Ollama
  • Gemma-3
  • FAISS
  • Streamlit
  • Docker
View Project Details

RAG 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 Inquisitive Project Screenshot Generative AI,
EdTech,
LLMs
  • Python
  • Streamlit
  • Gemini API
View Project Details

This 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 QnA ChatBot Generative AI,
LLM Orchestration
  • Python
  • Streamlit
  • LangChain
  • LangGraph
  • LangSmith
View Project Details

A 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 LocalGPT Generative AI,
Offline Chatbots,
Local LLMs
  • Python
  • Streamlit
  • Ollama
View Project Details

LocalGPT 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 Smart Attendance System Face Recognition,
Web App,
Parallel Computing,
Attendance System
  • Python - Flask
  • Threading
  • OpenCV
  • Face Recognition
  • HTML, CSS, JS
Project Details The 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 Attendance System Distributed Computing,
Face Recognition,
Socket Programming
  • Python - Flask
  • Socket Programming
  • OpenCV
  • Face Recognition
  • HTML, CSS, JS
View Project Details

The 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 Air Quality Monitoring Web App Fog n Edge Computing,
IoT,
HVAC Monitoring
  • Python
  • Firebase
  • HTML, CSS, JS
  • Raspberry Pi
  • Arduino
View Project Details

This 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 Ms Minutes Voice Assistant,
Home Automation,
MPMC
  • Python
  • OpenAI API
  • TTS
  • PyGame
  • Bash
View Project Details

Ms 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 AWS Beginner Project Web Application,
Cloud Deployment
  • Python - Flask
  • AWS EC2
  • AWS RDS
  • AWS S3
  • SQLite
  • HTML, CSS, JS
View Project Details

This 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 AWS Advanced Project Web Application,
Cloud Deployment
  • Python - Flask
  • AWS EC2
  • AWS RDS
  • AWS Cognito
  • AWS SNS
  • HTML, CSS, JS
View Project Details

This 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 VTOP Extension Browser Extension,
VTOP
  • JavaScript
  • Chrome Scripting API
  • HTML, CSS
View Project Details

This 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 Swarajya Entry Management System Event Management,
Offline Verification
  • Python
  • Streamlit
  • MySQL
  • Plotly Express
View Project Details

This 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,
...
  • C
  • P-thread
14 Cryptography Codes - Cryptography,
Encryption,
Decryption
  • Python
  • Socket
  • Cryptography
15 MatLab Codes - MatLab,
Calculus,
3D-Plots
  • MatLab
16 Compiler Design Codes - Lexer, Parser
  • C
  • C++


Stats:

Bhushan's Top Languages

Bhushan's GitHub stats
Bhushan's Streak

Achievements and Certifications:

Google Cloud Skills Boost hackerrank LinkedIn Certifications

Profile views

Pinned Loading

  1. rag-with-gemma3 Public

    This project is a modular Retrieval-Augmented Generation (RAG) system built with Google DeepMind's - Gemma 3 served locally using Ollama.

    Python 2

  2. Inquisitive_GenAI_quiz Public

    This repo contains a Generative AI project created in python. It is a multilingual AI powered questions generator based on any text paragraphs or the news article provided.

    Python 2

  3. SmartAttendanceSystem Public

    Smart Attendance System to automate the attendace calculation in lectures using Python

    Python 2

  4. air-quality-updated Public

    This repository contains the updated website created to display the content of real-time HVAC (Heat, ventilation, and air conditioning) data monitoring. [ Second Version of air-quality-monitoring-s…

    JavaScript 2

  5. Ms_Minutes Public

    Repo containing Smart Voice Assistant Project with Home Automation

    Python 2

  6. DistributedAttendanceSystem Public

    This is the distributed processing version of the 'Smart Attendance System' project.

    Python 2