Skip to content

Projects

Things I’ve builtat work, in hackathons and at university.

Project poster for Scribly, a Chrome extension for taking better notes on YouTube: a mockup of a video with drawing tools and a notes panel, a My Notes dashboard, a FOSS Hack 2025 winner badge marked team project, and a list of features including timestamped notes, drawing, highlights, screenshots, search and export/import.

FOSS Hack 2025 winner · team project

Scribly

Chrome extension for timestamped notes, drawing and annotation, highlights and screenshots on YouTube videos, with a searchable dashboard and export/import.

Result: Winner of FOSS Hack 2025, top project among 800+ submissions and 5,000+ participants (48-hour hackathon).

Team:
Built with Onkar Mendhapurkar and Janmejay Pandya.
My part:
I built the drawing and highlighting tools: a reworked drawing panel, a highlighter tool, canvas sizing fixes and Ctrl-based drawing controls. I also reviewed and merged teammates' pull requests.

Vimo · work project

Regression failure-management system

Turns a night of failed regression tests into assigned, tracked Jira defects.

Impact: Failure distribution went from 3-4 hours of manual work to 5-10 minutes, for 50-60 nightly failures across 9 owners.

  • Pulls run results from the Jenkins and Allure APIs, on a schedule or on demand.
  • Finds an owner for each failure in four steps: scenario-author mappings, Git history, keywords in the failed step, then feature-directory rules. Normalizes Git identities, and uses round-robin when nothing matches.
  • Stores results per state environment in PostgreSQL and shows them on an internal dashboard: state-wise tracking, scenario history, Allure links, search and controlled owner reassignment.
  • Creates Jira defects grouped by failure, by owner and state, or by owner, with a dry-run mode to check before filing.
  • Java
  • PostgreSQL
  • Jenkins
  • Allure
  • Jira
  • Git

Internal tool at Vimo, details shared on request.

Project poster for Hope, a Raspberry Pi companion robot: a small wheeled robot with a smiling screen face, panels for face, voice and text emotion detection, key features, tech stack and system workflow.

Final-year project

Hope: emotionally intelligent robotic companion

A Raspberry Pi companion robot that reads emotion from face, voice and text, and responds with empathy.

  • Multimodal emotion recognition with DeepFace (face), Wav2Vec2 (speech) and Transformers (text).
  • Empathetic conversation through Gemini, with memory across sessions.
  • Real-time vitals from a BLE smartwatch.
Hotel Management System screenshot

Hotel Management System

Full-stack hotel booking platform with room search, bookings and an admin dashboard.

  • Room availability checks and date-range validation for bookings.
  • Admin dashboard to add, edit and delete rooms and manage bookings.
  • JWT authentication with Spring Security, room images stored in AWS S3.
Project poster for RAG Document Q&A, a concept layout rather than the running app: a window titled Chat with Your Documents showing questions and answers with page sources, a list of uploaded PDFs, a how-it-works flow from upload to chunks, embeddings, FAISS index and an LLM via Groq, and a tech stack of Python, Flask, LangChain, FAISS, Hugging Face and Groq.

BMC Hackademia top 3 finalist · 48-hour hackathon

RAG document Q&A

Upload a PDF and ask questions about it.

  • Upload one or more PDFs. They are split into chunks, embedded with Hugging Face all-MiniLM-L6-v2 and indexed in FAISS.
  • Questions are answered by an LLM through Groq, using only the uploaded documents. Unrelated questions get a “not related to the uploaded documents” reply instead of a guess.
My part:
Built end to end: the Flask backend, the LangChain retrieval pipeline and the web UI.
  • Python
  • Flask
  • LangChain
  • FAISS
  • Hugging Face
  • Groq
Personal Finance Management System dashboard with balance, income and expense totals and a transactions table

Personal Finance Management System

Desktop app to track income, expenses and savings goals.

  • Normalized (3NF) MySQL schema with triggers, accessed over JDBC.
  • Transactions, savings goals with monthly progress, and financial summaries.
  • Swing dashboard with XChart charts of monthly income and spending.

Earlier work

© 2026 with ❤ by Sachin