URL Shortener
Live
Production-style URL shortener: REST API with short-code generation, Redis caching on
the hot redirect path, asynchronous click analytics over Kafka (Redpanda), per-IP
rate limiting, Flyway migrations, 49/49 tests passing, and a Docker Compose local
setup — deployed live on Render.
Java 17Spring BootPostgreSQLRedisKafka
Document AI Recognition
Full-stack document recognition platform: Spring Boot backend, React frontend, Azure
AI Services OCR for data extraction; containerized and deployed on AWS Fargate with
scalable upload and processing infrastructure.
Spring BootReactAzure AI OCRAWS Fargate