Projects

A showcase of my recent work, featuring web applications, AI tools, and experiments that demonstrate my technical skills and creativity.

Web Development Projects

Featured Projects

Skill Share Micro Economy - Image 1
Completed

Built a credit-based learning platform with Clerk + JWT authentication, Razorpay payments, and real-time messaging. Implemented credits economy to promote high-quality content — posting costs credits, while upvotes earn rewards and enable media-rich posts/comments. The platform features a robust moderation system, user profiles. Designed scalable backend APIs and optimized database queries for high concurrency.

TypeScriptNode.jsExpressPrismaNext.jsRazorpayClerk
Real-Time Social Media App - Image 1
Completed

Designed a real-time social platform with secure authentication and live messaging using Socket.IO. Developed a responsive frontend with efficient database queries and modular service design for scalability. Includes user profiles, post reactions, comments, likes and included a search option. Integrated cloud storage for media uploads and implemented advanced security best practices.

MERN StackSocket.IOJWTTailwind CSS

Other Web Projects

Learning Management System - Image 1
Completed

Developed a full-stack LMS with modular architecture, real-time messaging, and JWT-based authentication. Integrated Stripe payment processing and optimized database performance through indexing and Redis caching. Features include course management. Built RESTful APIs and implemented role-based access control for students and teachers.

TypeScriptNode.js+5
Hostel Registration System - Image 1
Completed

Students can book their desired hostel blocks. Built with EJS, Node.js, HTML, CSS, PostgreSQL.

EJSNode.js+3
Task Manager
Completed

Single page application built with the MERN stack. Allows users to create, update, and delete tasks with drag-and-drop functionality.Designed for productivity and ease of use with a clean, modern UI.

MERN Stack
Spotify Clone
Completed

Frontend single page application built with HTML, CSS, JS.

HTMLCSS+1
Weather Application - Image 1
Completed

Weather dashboard built with EJS, Node.js, MySQL, and OpenWeather API. Provides real-time weather updates, forecasts, and historical data visualization. Features location search, favorite cities, and customizable themes. Backend includes scheduled data refresh and caching for performance.

EJSNode.js+2

← Swipe to see more projects →

AI & Machine Learning Projects

Featured Projects

Custom GPT Implementation
Completed

Developed a miniature GPT model implementing custom tokenization, self-attention, and transformer blocks. Designed neural architecture with positional embeddings, achieving coherent autoregressive text generation. Includes training pipeline, evaluation metrics, and sample generation scripts. Compared performance with open-source transformer models and visualized attention weights for interpretability.

PyTorchPythonNumPyTransformers
Advanced Sentiment Analysis Tool
Completed

Developed an emotion classifier for 27 emotions using the GoEmotions dataset with separate transformer and LSTM models. Fine-tuned DistilBERT model achieving 88% accuracy and implemented LSTM baseline for comparative analysis. Includes data preprocessing, model evaluation, and confusion matrix visualization. Explored transfer learning and ensemble methods for further accuracy improvements.

DistilBERTTensorFlowPyTorchNLTKPython

Other AI Projects

RAG-LLM Question Answering System - Image 1
Completed

A Retrieval Augmented Generation (RAG) system for question answering over PDF documents. Users can upload a PDF, which is split into semantic chunks and embedded using sentence-transformers. A FAISS vector store enables fast similarity search, and relevant chunks are retrieved for each query. The DeepSeek LLM generates answers using both the user's question and the retrieved context, providing accurate, context-aware responses. Built with LangChain, Hugging Face Transformers, ChromaDB, and FAISS.

LangChainHugging Face Transformers+5
Movie Recommendation System - Image 1
Completed

Content-based filtering for personalized movie recommendations. Utilizes user ratings and movie metadata to generate tailored suggestions. Implemented both TF-IDF and Count Vectorization methods for feature extraction and similarity scoring. Built with Python, Pandas, and Scikit-learn, and supports scalable batch processing.

PythonPandas+1
Spam Detection - Image 1
Completed

Spam detection using machine learning algorithms. Trained on large datasets with feature extraction using NLTK and Scikit-learn. Implements multiple classification models, including logistic regression and random forest, with cross-validation for accuracy. Includes a web interface for testing and visualizing results.

PythonScikit-learn+1

← Swipe to see more projects →