Things I built in my free time.

Side projects from evenings and weekends. What they do, why they exist, and what I built. Tap any card to expand.

Audionaut preview
Flagship
01AI/ML

Audionaut

Pro-grade stem separation and noise cleanup, in the browser.

Split any track into vocals, drums, bass, and more with one-click Karaoke Mode. DeepFilterNet cleans noisy recordings for podcasters and creators. No DAW required.

Stem separationKaraoke modeNoise suppression
PythonStreamlitTorchDeepFilterNetDemucs
04.2025Tap to expand
Native Ad Gen preview
Flagship
02Web App

Native Ad Gen

Multilingual ad creatives for businesses that can't hire a designer.

Type a product, pick a platform and language, get a sized, shareable ad image. Supports Hindi, Gujarati, Marathi, Arabic, and English with proper native script rendering.

6+ languagesPlatform sizesLive preview
PythonFlaskPillowGoogle Fonts API
12.2023Tap to expand
BudgetBuddy preview
Flagship
03Web App

BudgetBuddy

Personal finance with OCR receipts and a chatbot that actually helps.

Snap a receipt and BudgetBuddy logs the expense. EMI calculators, savings planners, and a finance chatbot behind secure MongoDB auth. Mobile-first and modular.

OCR receiptsFinance chatbotAuth + Mongo
PythonFlaskMongoDBTesseract OCRBootstrap
07.2024Tap to expand
CinemASKit preview
04Data Science

CinemASKit

Find your next great watch from IMDb's Top 250, personalized.

Pick one favorite film, get instant recommendations from a live-scraped Top 250 list. Content-based matching on genre and metadata. No login, no friction.

Content-basedReal-time scrapeNo login
PythonStreamlitScikit-learnBeautifulSoupPandas
04.2025Tap to expand
Text Summarizer preview
05NLP

Text Summarizer

Turn long articles into clean summaries in seconds.

Fine-tuned T5 abstractive summarization with variable length output. Paste text, pick short/medium/long, get a grammatically clean summary built for heavy readers.

T5 abstractiveVariable lengthAsync inference
PythonStreamlitTransformersT5PyTorch
04.2025Tap to expand
Wrapped preview
06Web App

Wrapped

Your Spotify Wrapped, any month, any day.

OAuth into Spotify and pull top tracks, artists, and genres for any time range. Shareable visualizations that feel like the real thing, available year-round.

OAuth 2.03 time rangesShareable
PythonFlaskSpotify Web APIOAuth 2.0
02.2024Tap to expand
Fruit Detector preview
07Computer Vision

Fruit Detector

Real-time fruit detection from your webcam. YOLOv5 in action.

Custom-trained YOLOv5 detects fruits from uploads or live camera feed. Optimized for CPU inference, practical for retail, agriculture, and dietary tracking.

Real-timeCustom datasetCPU-friendly
PythonPyTorchYOLOv5OpenCVStreamlit
06.2024Tap to expand
Bulletin Emotion Tracker preview
08NLP

Bulletin Emotion Tracker

See the emotional tone of today's headlines at a glance.

Pulls live news across categories, classifies sentiment with TextBlob, visualizes distribution with Matplotlib, and exports structured Excel logs for trend tracking.

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

QR-Code-ART-Gen

QR codes people actually want to scan. AI art, still scannable.

GAN-generated backgrounds blended with functional QR matrices. Striking enough for branding, reliable enough to scan, with optional logo overlay.

AI art backgroundsLogo overlayScannable
PythonGANsqrcodePillowOpenCV
02.2025Tap to expand
TherapEase preview
10Web App

TherapEase

Anonymous mental health screening. No data stored, no stigma.

Quick preliminary screenings for depression, anxiety, and stress. Privacy-first by design: nothing persisted, just a gentle nudge toward self-reflection.

Anonymous3 conditionsPrivacy-first
PythonFlaskHTMLCSSBootstrap
01.2025Tap to expand
Song RS preview
11Data Science

Song RS

Music recs that understand your taste, not random matching.

Input your top 10 tracks, get recommendations ranked by audio feature similarity via kNN. Feels like the system knows your musical identity.

Audio featureskNN rankingSpotify links
PythonSpotipyPandasScikit-learnStreamlit
03.2025Tap to expand
CV Applications preview
12Computer Vision

CV Applications

Face detection + hand tracking, ready to extend into bigger projects.

Haar Cascade face detection and MediaPipe 21-point hand tracking at high FPS on CPU. Clean starter code for sign language, touchless UIs, and gaming controls.

Face detect21-point handsHigh FPS
PythonOpenCVMediaPipeNumPy
02.2024Tap to expand