Crafting scalable web applications with JavaScript, React, Node.js & AI-powered solutions.
Computer Science Engineering graduate with a strong interest in full-stack web development and AI-powered applications.
Skilled in JavaScript, React, Node.js, HTML, CSS, and Tailwind CSS, with a solid foundation in building responsive web applications and RESTful APIs.
Passionate about developing scalable, high-quality web applications, continuously learning modern technologies, and leveraging AI tools to build real-world solutions while growing as a Full-Stack Developer.
Built a Backend ledger-based money movement with immutable transactions and live balance calculation. Implemented atomic debit/credit transfers, idempotency keys, JWT authentication, token blacklisting, email notifications, and a browser-based API playground.
Built a full-stack expense tracking app using React and Node.js with Supabase authentication and MongoDB Atlas. Implements category-based expense tracking, group bill-splitting, and a custom settlement algorithm that calculates net balances and generates minimal payment transactions between group members. Features include spending visualization with Recharts and a custom dark UI design system.
Built a real-time cricket score platform using WebSockets with per-match subscription rooms, change detection, heartbeat, and auto-reconnect. Implemented tiered polling across two rate-limited cricket APIs with quota guards, secured the stack with Zod, parameterized queries, restricted CORS, and Arcjet, and deployed on Vercel and Render.
A simple, fast, and responsive .gitignore generator that helps developers create .gitignore files by selecting the technologies they use. Built with HTML, CSS, and JavaScript, the project combines multiple templates into a single .gitignore while automatically removing duplicate entries.