Projects that I Have Built
Here are some of the projects I have worked on. Each one reflects my skills and dedication in full stack software development. Take a look to see what I have created and the problems I have solved.




DeepCyberQ
March, 2025
DeepCyber! is an AI chatbot to query about recent threats and news around the world among several topics.
Features
- Real-time Cyber Threat News: Stay updated with the latest global cyber threat intelligence by chatting with the AI chatbot in real time.
- RAG-powered Threat Analysis: Utilizes Retrieval-Augmented Generation (RAG) to fetch the most recent and relevant cyber threat reports from trusted sources.
- LangChain Integration: Seamlessly integrates LangChain to orchestrate prompt engineering, data retrieval, and conversation flow.
- Interactive Chat Interface: Engage with a responsive and intelligent chatbot that can explain threats, suggest preventive actions, and clarify security trends.
- Filter Threats by Category: Easily filter threat news based on categories like phishing, ransomware, data breaches, and nation-state attacks for focused insights.
- Visual Threat Dashboard: Analyze threat trends using graphical dashboards showing threat frequency, severity, and category distribution over time.




Kharcha
April 2, 2024
Developed a comprehensive expense tracking system with user authentication for secure login and logout functionality. The system allows users to add, edit, and delete daily expenses, categorizing them for better organization. Users can filter expenses based on categories for better insights. Additionally, the system features an intuitive dashboard that enables users to view and analyze their expenses graphically, aiding in effective financial management.
Features
- User Authentication and Authorization: Login, Register, forget password with Two Factor Authentication (2FA)
- Responsive Design: Optimized for both mobile and desktop views.
- Add, modify and delete expenses: Add your expenses on daily basis by selecting appropriate category. Also users are able to edit, delete existing expenses.
- Filter based on category: Users are allowed to filter their daily expenses based on the categories so as to view and analyze their expenses more accurately.
- Data Visualization Dashboard: The application provides a comprehensive dashboard for analyzing daily and monthly expenses graphically which might help users to control their unnecessary expenses.



ChatBook, realtime chat application
Sept 14, 2023
Developed a realtime chat application using WebSockets, React, and Node.js. Enables users to chat anonymously in real time, demonstrating my skills in full-stack development and real-time communication technologies.
Features
- Real-time Communication: Instant message delivery using WebSockets
- Anonymous Chatting: Users can chat without creating an account
- Responsive Design: Works seamlessly on mobile and desktop devices