My Projects
A showcase of my work across various technologies
AllAlgorithmsC++Daisy-UIData StructuresExpress.jsHTMLJWTJavaKerasMatplotlibMondoDBMySQLNext.jsNode.jsOAuthPandasPythonPytorchRReactReduxRenderSpring FrameworkSpring JPASpring SecurityTensorflowTypeScriptViteWeb Sockets

Enigma
A realtime chat application with end to end encryption built using web sockets
MondoDBExpress.jsReactNode.js+9
- Engineered a full-stack, real-time chat application using the MERN stack and Socket.IO for instant, bidirectional communication.
- Architected a scalable backend with robust APIs and a resilient MongoDB schema to ensure seamless message delivery and persistence.

Javank
A feature-loaded bank application built using Java with focus on security
JavaSpring FrameworkMySQLSpring Security+6
- Developed a secure RESTful API using Spring Security, featuring robust JWT-based authentication and authorization mechanisms.
- Integrated dynamic, self-updating charts and graphs for intuitive visualization of transaction history and financial data.

NBEARTS
A novel ensemble deep learning model to predict stock market trends using historical data and public opinion.
PythonTensorflowPytorchMatplotlib+3
- Designed a novel ensemble model combining N-BEATS for time-series analysis with social media sentiment for trend prediction.
- Built a data pipeline to process over 1 million social media posts, using BERT for advanced sentiment analysis.

Advanced Algorithms & Data Structures
A collection of solutions to challenging competitive programming problems from platforms like Codeforces and AtCoder, focusing on advanced algorithms and data structures.
C++PythonJavaAlgorithms+1
- Contains solutions to over 200 challenging problems from Codeforces and AtCoder, with a focus on 'hard' difficulty levels.
- Implemented a wide array of advanced data structures from scratch, including Segment Trees, Fenwick Trees, and Tries.