Snappy - Real-time Chat Application
- Engineered a scalable real-time chat application using React.js, Node.js, Express.js, and Socket.io, supporting 150+ concurrent users with sub-0.5s message delivery (200–300ms latency) under heavy load.
- Implemented secure authentication and role-based access control using JWT, protecting REST APIs and WebSocket channels with HTTPS, input validation, token refresh, and session management.
- Containerized and deployed using Docker, AWS ECS, and Netlify, configuring Nginx with SSL/TLS and CI/CD via GitHub Actions, reducing deployment time by 70%.
- Optimized socket reconnection logic and MongoDB queries using indexing, eliminating race conditions and reducing response time by 30% under peak load.
Singitronic - Electronics eCommerce Platform
- Engineered a full-stack electronics eCommerce platform using Next.js (React) and Node.js, delivering a custom-designed, mobile-responsive interface with support for 100+ product SKUs.
- Implemented core eCommerce functionality including product catalog, shopping cart, secure user authentication, and order processing using a MySQL backend, achieving 0.5s average API response.
- Built a comprehensive admin dashboard for real-time product management, order tracking, and business analytics, streamlining administrative workflows by 70%.
- Optimized application performance through modular architecture and software engineering best practices, resulting in a scalable production-ready codebase.
DSA Problem Solving - 300+ Problems
- Solved 300+ Data Structures and Algorithms problems across LeetCode and GeeksforGeeks using C++.
- Earned 50-Day and 100-Day Coding Streak Badges on LeetCode for consistent practice.
- Strong proficiency in algorithms including sorting, searching, dynamic programming, graphs, trees, and greedy algorithms.
- Applied problem-solving skills in competitive programming and real-world project optimization.