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

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.

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.
Other Web Projects
← Swipe to see more projects →

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.

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

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.


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.
AI & Machine Learning Projects
Featured Projects

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.

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.
Other AI Projects
← Swipe to see more projects →

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.

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.

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.