I am a final-year B.Tech IT student focused on building scalable, distributed backend systems. I enjoy deconstructing complex architecture into simple, efficient solutions.
- π Currently: Building event-driven, async backend systems with job queuing, retry logic, and worker orchestration.
- π§ Learning: Distributed systems (Consistency, Fault Tolerance) and Cloud Infrastructure (AWS/Docker).
- π― Goal: Developing production-ready APIs and mastering system design for large-scale applications.
- π§© DSA: Solving 300+ problems on LeetCode β actively documenting solutions with production-style clarity in my DSA-Revision-Java repo.
A production-inspired async request processing system that handles high-throughput workloads through intelligent job queuing, worker orchestration, and fault-tolerant retry mechanisms.
- Tech Stack: Java, Spring Boot, Redis, MySQL
- Key Features:
- βοΈ Async request processing β requests are accepted instantly and processed in the background, keeping the API non-blocking
- π Job Queue with Retry Logic & Dead Letter Queue β failed jobs are retried with backoff; unrecoverable jobs are moved to DLQ for inspection, not silently dropped
- π©Ί WorkerHeartBeatService β tracks active workers using
ConcurrentHashMap+ScheduledExecutorService; detects stale/dead workers and cancels them cleanly viaAtomicBoolean+Future.cancel(true)with graceful@PreDestroyshutdown - π Metadata-first result fetching β clients always query job metadata first; the system hits the database to fetch the actual result only when status is
COMPLETED, avoiding unnecessary DB calls for in-progress or failed jobs
A backend-driven URL shortening service that enforces safety verdicts on every redirect, tracks click analytics non-blocking, and secures all APIs with stateless JWT authentication.
- Tech Stack: Java, Spring Boot, Spring Security, Apache Kafka, Redis, MongoDB, JavaScript
- Key Features:
- π‘οΈ Three-tier safety verdict system β every redirect is evaluated as
SAFE,SUSPICIOUS, orMALICIOUS; suspicious links show a user confirmation page, malicious links are blocked entirely - π Non-blocking click analytics β an intermediate HTML page uses JavaScript to capture device, browser, viewport, and timezone data before redirecting; tracking failure never blocks the user
- π Stateless JWT authentication β all APIs secured with short-lived 10-minute Bearer tokens; no server-side sessions
- β‘ Redis caching for high-speed short URL lookups and redirection
- π¨ Kafka-driven analytics pipeline β click events published asynchronously, keeping the redirection path low-latency
- βοΈ Environment-based config management β default config acts as a blueprint; environment variables drive all environment-specific values with no codebase changes needed
- π‘οΈ Three-tier safety verdict system β every redirect is evaluated as
I'm always open to collaborating on open-source projects or discussing backend architecture.