All Projects
Artificial Intelligence

YouTube AI Analyzer
YouTube AI Analyzer is a full-stack application that evaluates YouTube videos and comments using AI. It offers summaries, sentiment analysis, and interactive visualizations for efficient video comparison and feedback extraction.
Tech Stack:
LangChain
FastAPI
LLM
FAISS
PostgreSQL
...

Portfolio AI Assistant
Portfolio AI Assistant is an agentic Retrieval-Augmented Generation (RAG) chatbot embedded in my portfolio. It provides precise answers about my projects, skills, certifications, and learning journey, handling multi-turn conversations with context-aware retrieval and hybrid search.
Tech Stack:
FastAPI
LangChain
Pinecone
FlashRank
Custom Hybrid Retriever
...
Data Science | Machine Learning

Fine-tune XLM-RoBERTa
A fine-tuned multilingual XLM-RoBERTa model optimized for YouTube comment sentiment analysis. Trained on over 1 million labeled comments, it significantly improves accuracy in detecting positive, neutral, and negative sentiments compared to the Twitter-trained baseline.
Tech Stack:
Transformers (Hugging Face)
XLM-RoBERTa
Datasets
AutoTokenizer
AutoModelForSequenceClassification
...

Fraud Transaction Detection
A machine learning model for detecting fraudulent financial transactions using classification models, feature engineering, and SMOTE to handle class imbalance.
Tech Stack:
Python
Pandas
Scikit-learn
SMOTE
Matplotlib
...
Data Curation & Analysis

YouTube Comment Sentiment Curation
Curated a large-scale dataset of 1M+ YouTube comments annotated with sentiment labels (Positive, Neutral, Negative) across multiple domains and countries, enriched with metadata for NLP, sentiment analysis, and LLM fine-tuning.
Tech Stack:
YouTube Data API v3
Google Gemini (Generative AI)
Aiohttp
Asyncio
Pandas
...

IMDb Data Curation & Analysis
A data curation & analysis project on IMDb’s Top 250 movies—scraped using Scrapy and analyzed using Python to uncover trends in genres, ratings, and movie durations through rich visualizations.
Tech Stack:
Python
Scrapy
Pandas
Jupyter Notebook
Seaborn
...
Web Development

Multi-Tenant Chat Application
A real-time multi-tenant chat system with strict tenant isolation, role-based access control, and secure authentication. Designed for organizations that need private communication environments with Super Admin oversight and Admin-managed tenants.
Tech Stack:
FastAPI
JWT (Cookie-based Authentication)
PostgreSQL
MongoDB
Redis (Pub/Sub, Caching)
...

Recipe Finder
Built a dynamic application using vanilla JavaScript and SCSS that allows users to search over a million recipes, view detailed instructions, and upload their own recipes. Integrated with the Forkify API.
Tech Stack:
HTML
CSS/SCSS
JavaScript
Node.js