Projects
Things I've built
A reusable Spring Boot Starter for distributed API rate limiting, featuring annotation-based configuration and support for Fixed Window, Sliding Window, Token Bucket, and Leaky Bucket algorithms. It uses Redis and atomic Lua scripts to provide scalable, race-condition-free rate limiting across distributed applications.
A distributed payment system where UPI payments work even with zero internet connectivity. Edge nodes accept payments fully offline, queue them in local encrypted storage, and sync to a central backend when online — settling every payment exactly once with cryptographic tamper-detection.
A web application that simplifies resume creation and enhances it with AI-powered resume analysis and feedback.
A Chrome extension that enables quick summarization of web content along with note-taking for efficient research workflows.
A scalable GPT-based web application built using Next.js and TypeScript with secure authentication and AI capabilities.
A backend system to extract, transform, and index Bitbucket data into Elasticsearch for powerful search and analytics.
A lightweight URL shortener that converts long URLs into short, shareable links.