My Projects

A showcase of my technical work and applications

PortalRupee -- Secure Banking Platform
React.jsNode.jsExpressMongoDBJWTTOTPAWS
Full-stack banking platform with atomic transactions, TOTP 2FA, and RBAC -- end-to-end ownership. Architected scalable RESTful APIs with atomic MongoDB transactions for fund-transfer flows. Implemented JWT + TOTP-based 2FA and granular RBAC for multi-role access control. Wrote TDD-driven test suites covering payment workflows and regression scenarios.
kreateIN -- AI-Powered Content Creation Platform
ViteReactTailwind CSSNode.jsExpressPostgreSQLGemini AIClerk
kreateIN is a comprehensive suite of AI tools designed for content creators, writers, and designers. Integrated Gemini AI for article generation, Clipdrop API for visual art, and Cloudinary GenAI for background removal. Features include AI resume reviews, community gallery, usage tracking with free/premium tiers, and a secure Clerk-based authentication system.
HealthVision -- Digital Health Platform
React.jsNode.jsExpressPostgreSQL
Deployed full-stack health platform with real-time WebRTC consultations, multi-role dashboards, and payments. Owned end-to-end design of multi-dashboard system (patient, doctor, admin) with PostgreSQL. Integrated Razorpay payments and automated email notifications via event-driven architecture. Implemented real-time WebRTC video consultations with Cloudinary storage and fallback.
Authify -- Secure Authentication API
Node.jsExpressPostgreSQLJWTDocker
Production-grade REST API with OWASP-compliant auth, JWT lifecycle, and Docker-based deployment. Engineered secure auth with bcrypt hashing, JWT refresh tokens, and injection-safe queries. Implemented rate limiting, CORS, and input sanitization per OWASP best practices. Built modular service-layer architecture with automated token cleanup and TDD coverage.
Open Source NPM Packages
Node.jsCLIJestTDD
Developed a CPU scheduling simulator library with Gantt chart visualization (87%+ test coverage). Built a production-ready disk scheduling library with clean API design, and a Node.js CLI tool for file system operations and Git workflows.
LetCpp -- LeetCode C++ Solutions
Node.jsExpressEJSTailwind CSS
A comprehensive collection of C++ solutions for LeetCode problems with a modern, responsive web interface. Designed with professional styling using EJS templating and Tailwind CSS, featuring one-click copy-to-clipboard functionality, custom syntax highlighting, and an automated solution-page generation script.