Things I built while figuring it out.

A mix of AI, NLP, computer vision, and full-stack experiments. Most live, all open source. Click any card to dive in.

Audionaut preview
/ 01AI/ML

Audionaut

End-to-end audio processing in the browser.

A Streamlit app for stem separation and audio enhancement. Splits any track into vocals, drums, bass, and others using HDEMUCS, with a one-click Karaoke Mode and real-time noise suppression powered by DeepFilterNet.

Stem separationKaraoke modeNoise suppression
PythonStreamlitTorchDeepFilterNetDemucsLibrosa
04.2025Visit
CinemASKit preview
/ 02Data Science

CinemASKit

Personalized movie recommender on top of IMDb's Top 250.

Scrapes the IMDb Top 250 with BeautifulSoup and serves a content-based recommender from genre, keywords, and popularity signals. No login, no friction, just better next-watches.

Content-basedReal-time scrapeNo login
PythonStreamlitScikit-learnBeautifulSoupPandas
04.2025Visit
Text Summarizer preview
/ 03NLP

Text Summarizer

Abstractive summarization with a fine-tuned T5.

Paste text, choose a length, get a clean summary. Built around a fine-tuned T5 with proper preprocessing pipelines so the output stays grammatical even on long inputs.

T5 abstractiveVariable lengthAsync inference
PythonStreamlitTransformersT5PyTorchSpaCy
04.2025Visit
Native Ad Gen preview
/ 04Web App

Native Ad Gen

Multilingual ad creatives, generated on demand.

Type a product, pick a platform and language, get a platform-sized ad image. Supports Hindi, Gujarati, Marathi, Arabic, English with proper Unicode font handling.

6+ languagesPlatform sizesLive preview
PythonFlaskPillowGoogle Fonts API
12.2023Visit
Wrapped preview
/ 05Web App

Wrapped

Spotify Wrapped, but anytime you want it.

OAuth into Spotify and pull your top tracks, artists, and genres for short, medium, or long term. Beautifully visualized and built to be shared.

OAuth 2.03 time rangesShareable
PythonFlaskSpotify Web APIOAuth 2.0
02.2024Visit
Fruit Detector preview
/ 06Computer Vision

Fruit Detector

Real-time fruit detection with YOLOv5.

Custom-trained YOLOv5 for live fruit recognition from images or webcam. Tuned for low-latency inference even without a GPU, useful for retail, agri, and dietary tracking.

Real-timeCustom datasetCPU-friendly
PythonPyTorchYOLOv5OpenCVStreamlit
06.2024Visit
BudgetBuddy preview
/ 07Web App

BudgetBuddy

Personal finance with OCR receipts and a chatbot.

Full personal finance suite: OCR receipt scanning, EMI and savings calculators, a finance chatbot, and a secure Mongo-backed user system. Mobile-first and modular.

OCR receiptsFinance chatbotAuth + Mongo
PythonFlaskMongoDBTesseract OCRBootstrap
07.2024Visit
Bulletin Emotion Tracker preview
/ 08NLP

Bulletin Emotion Tracker

Real-time sentiment analysis on the day's headlines.

Pulls live news from NewsAPI across business, tech, sports, and more, classifies each article with TextBlob, and exports clean Matplotlib charts plus an Excel log for trend tracking.

Live newsSentiment chartsExcel export
PythonNewsAPITextBlobPandasMatplotlib
03.2025Visit
QR-Code-ART-Gen preview
/ 09AI/ML

QR-Code-ART-Gen

GAN-painted backgrounds on scannable QR codes.

Combines GAN-generated artistic backgrounds with standard QR matrices via Pillow + OpenCV. Produces visually striking codes that still scan reliably, great for branding and events.

AI art backgroundsLogo overlayScannable
PythonGANsqrcodePillowOpenCV
02.2025Visit
TherapEase preview
/ 10Web App

TherapEase

Anonymous, accessible mental health screening.

Quick preliminary screenings for depression, anxiety, and stress. No data is stored. The goal is to lower the barrier to that first moment of self-reflection.

Anonymous3 conditionsPrivacy-first
PythonFlaskHTMLCSSBootstrap
01.2025Visit
Song RS preview
/ 11Data Science

Song RS

Music recs from your top 10 tracks.

Pulls audio features like danceability, energy, and valence via the Spotify Web API and ranks similar tracks with nearest-neighbor search. Feels less like random matching, more like taste.

Audio featureskNN rankingSpotify links
PythonSpotipyPandasScikit-learnStreamlit
03.2025Visit
CV Applications preview
/ 12Computer Vision

CV Applications

Real-time face detection + hand tracking.

A small suite of computer vision starters: Haar Cascade face detection and MediaPipe hand tracking with 21 landmarks, designed to be lifted into bigger projects like sign language or touchless UIs.

Face detect21-point handsHigh FPS
PythonOpenCVMediaPipeNumPy
02.2024Visit