Projects

Tinyurl Generator (Tinyurl.guru)

TinyURL.guru is a scalable URL shortening service built with Java, HTML/CSS, and deployed on AWS serverless. It utilizes API Gateway, Lambda, DynamoDB, S3, and CloudFront for efficient, cost-effective operation. The service generates short URLs, persists them in DynamoDB, and handles redirects. Lambda functions written in Java serve as the backend for the API Gateway. Future improvements include analytics, custom URLs, and social media integration. This project demonstrates building robust, scalable web services using modern cloud technologies.

My Website (hemantkumar.dev)

This portfolio website showcases my skills and projects in web development. Built with clean and efficient HTML and CSS, it offers a responsive and user-friendly experience. The site is securely hosted and delivered with high performance using Amazon Web Services (AWS), leveraging the scalability and reliability of S3 for storage, CloudFront for global content delivery via a CDN, and Route 53 for seamless domain management.

Netflix Watch History Analyzer (analyze.netflixdata.com)

This data analytics application provides insights into your Netflix viewing history, leveraging AWS serverless technologies for scalability and cost-efficiency. Users upload their ViewingActivity.csv file (from the Netflix-provided history zip) to gain valuable visualizations and summaries. Built with Java and Spring Boot for the backend, and a lightweight frontend, this application is deployed entirely on AWS serverless services, replacing the previous Elastic Beanstalk deployment. The code is available on GitHub.